public ActionResult Create(AdminUserMembershipModel model) { if (!this.ModelState.IsValid) return this.View("Create", model); var user = this.ObjectMapper.DoMapping<AdminUser>(model); OperationResult<OperationResults, int?> rslt = null; try { rslt = this.UserRepository.CreateUser(this.CurrentUser.ID, user); } catch (Exception ex) { this.Logger.WriteError(ex); } if (rslt == null || rslt.Result != OperationResults.Success) { this.ModelState.AddModelError(string.Empty, "User was not created due to server error"); return this.View("Create", model); } return this.RedirectToAction("Index", "User"); }
public ActionResult Create() { var model = new AdminUserMembershipModel() { IsActive = true, Roles = AdminUserRoles.Admin }; return View("Create", model); }