public AjaxResponse CreateUser(UserCreateSubmitModel submitModel) { var ajaxResponse = new AjaxResponse(); try { _userService.CreateUser(new UserServiceModel { Avatar = submitModel.AvatarBase64, FirstName = submitModel.FirstName, LastName = submitModel.LastName, BirthDate = submitModel.BirthDate, Budget = submitModel.Budget }); ajaxResponse.IsSuccess = true; } catch (Exception ex) { ajaxResponse.Data = new { Message = ex.Message }; } return(ajaxResponse); }
public int?Add(UserCreateSubmitModel userSubmitModel) { var user = new User { Firstname = userSubmitModel.Firstname, Lastname = userSubmitModel.Lastname, Email = userSubmitModel.Email, UserName = userSubmitModel.UserName, PasswordHash = userSubmitModel.Password?.ToMD5(), IsActive = userSubmitModel.IsActive, SecurityStamp = Guid.NewGuid().ToString() }; _userRepository.Add(user); _userRepository.Complate(); IsError = _userRepository.IsError; return(user.Id); }
public IActionResult Create(UserCreateSubmitModel submitModel) { var userId = _userService.Add(submitModel); if (_userService.IsError) { var model = new UsersCreateViewModel { UserName = submitModel.UserName, Email = submitModel.Email, Firstname = submitModel.Firstname, Lastname = submitModel.Lastname, IsActive = submitModel.IsActive, SaveUrl = Url.RouteUrl("adminUsersCreate"), UsersListUrl = Url.RouteUrl("adminUsers") }; return(View(model)); } else { return(RedirectToRoute("adminUsersEdit", new { id = userId })); } }
public ActionResult UsersCreate(UserCreateSubmitModel submitModel) { var ajaxResponse = _usersHelper.CreateUser(submitModel); return(Json(ajaxResponse)); }