public ActionResult UsersAdd(BackEndUsersAdd backEndUsersAdd) { if (ModelState.IsValidOrRefresh()) { Users users = new Users(); int? result = users.Add(backEndUsersAdd.Username, backEndUsersAdd.Password, backEndUsersAdd.FullName, backEndUsersAdd.Email, backEndUsersAdd.GroupId); switch (result) { case 0: ModelState.Clear(); GrantUserDefaultPermissionsOnGroup(backEndUsersAdd.Username, backEndUsersAdd.GroupId); AddUserAndTenant(backEndUsersAdd.Username, backEndUsersAdd.IsTenant); backEndUsersAdd = new BackEndUsersAdd(); ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyAdded); break; case 2: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UsernameAlreadyExists); break; default: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError); break; } } return(View(backEndUsersAdd)); }
public ActionResult UsersAdd() { var model = new BackEndUsersAdd(); return(View(model)); }