Как я могу использовать MembershipCreateStatus в моем контроллере ниже для выявления ошибок?
Мой контроллер ниже создает нового пользователя, но я хотел бы отлавливать любые ошибки из CreateStatus и добавлять ошибку в мое состояние модели.
Я получаю ошибки для статуса ниже.
[HttpPost]
public ActionResult CreateUser(user UserToCreate)
{
if (ModelState.IsValid)
{
// TODO: If the UserToCreate object is Valid we'll
//Eventually want to save it in a database
MembershipCreateStatus status;
MembershipService newMembershipService = new MembershipService();
MembershipCreateStatus newUser = newMembershipService.CreateUser(UserToCreate.Username, UserToCreate.Password, UserToCreate.Email,out MembershipCreateStatus **status**);
if (newUser == MembershipCreateStatus.Success)
{
return RedirectToAction("Index", "Home");
}
else
{
ModelState.AddModelError(createStatus);
return Redirect("/");
}
}
//Invalid - redisplay form with errors
return View(UserToCreate);
}