public ActionResult Create() { var model = new UserCreate(); model.FillGroupList(_groupRepository.GetOpenGroups()); return(View(model)); }
public ActionResult Create(UserCreate model) { if (ModelState.IsValid) { User user = model.PrepareUserEntity(_usersContext, _groupRepository, _hashCalculator); if (_userRepository.TrySaveUser(user)) { return(RedirectToAction("Index")); } ViewBag.Message = "Пользователь с таким Email существует"; } model.FillGroupList(_groupRepository.GetOpenGroups()); return(View(model)); }