public ActionResult Create(ViewModels.UserViewModels.CreateUserViewModel viewmodel) { if (!ModelState.IsValid) { return(View(viewmodel)); } using (var entities = new ApplicationDbContext()) { var user = new ApplicationUser { UserName = viewmodel.UserName, Email = viewmodel.Email, }; var result = UserManager.Create(user, viewmodel.Password); if (result.Succeeded) { UserManager.AddToRole(user.Id, viewmodel.RoleType.ToString()); return(RedirectToAction("Index", new { hasBeenCreated = true, manageType = Enums.ManageType.User })); } } viewmodel.HasFailed = true; return(View(viewmodel)); }
public ActionResult Create() { ViewModels.UserViewModels.CreateUserViewModel viewmodel = new ViewModels.UserViewModels.CreateUserViewModel(); return(View(viewmodel)); }