Я пытаюсь создать свой собственный «CreateUser», переопределив метод класса MemberShipProvider. Проблема в том, что CreateUser имеет тип данных MemberhipUser, и я не заинтересован в возврате MemberhipUser, я только хочу знать, был ли пользователь создан или нет, возвращая bool. Как я могу достичь этого наилучшим образом?Пользовательский MemberShip Provider, переопределить Создать пользователя
public override MembershipUser CreateUser(string name, string email)
{
User u = new User
{
Email = email,
Name = name
};
gdb.Users.InsertOnSubmit(u);
try
{
gdb.SubmitChanges();
MailSender.NewMember("hej hopp");
}
catch
{
return false;
}
}
Это то, что когда я регистрирую пользователя поначалу, у меня недостаточно информации для заполнения конструктора MemberhipUser, поэтому я не могу вернуть объект MemreshipUser. –
Затем используйте только имеющуюся у вас информацию. IIRC аргументы конструктора MembershipUser для большинства из них являются необязательными. –