private UserGroupUpdateViewModel GetFinancialBrokerPoolUpdateViewModel(UserGroupUpdateCommand userGroupUpdateCommand) { IList <User> users = UserService.GetAll(); UserGroupUpdateViewModel userGroupUpdateViewModel = new UserGroupUpdateViewModel(userGroupUpdateCommand, users); return(userGroupUpdateViewModel); }
public ActionResult UpdateForm(UserGroup userGroup) { Require.NotNull(userGroup, nameof(userGroup)); UserGroupDto userGroupDto = userGroup.GetDto(); UserGroupUpdateCommand userGroupUpdateCommand = new UserGroupUpdateCommand(userGroupDto); UserGroupUpdateViewModel userGroupUpdateViewModel = GetFinancialBrokerPoolUpdateViewModel(userGroupUpdateCommand); return(View("Update", userGroupUpdateViewModel)); }
public ActionResult Update(UserGroup userGroup, UserGroupUpdateCommand userGroupUpdateCommand, User currentUser) { Require.NotNull(userGroup, nameof(userGroup)); Require.NotNull(currentUser, nameof(currentUser)); if (!ModelState.IsValid) { UserGroupUpdateViewModel brokerPoolUpdateViewModel = GetFinancialBrokerPoolUpdateViewModel(userGroupUpdateCommand); return(View(brokerPoolUpdateViewModel)); } UserGroupService.Update(userGroup, userGroupUpdateCommand.UserGroupDto, currentUser); return(RedirectToAction("Index")); }
public ActionResult Update(UserGroup userGroup, UserGroupUpdateCommand userGroupUpdateCommand, User currentUser) { Require.NotNull(userGroup, "userGroup"); Require.NotNull(userGroupUpdateCommand, "userGroupUpdateCommand"); Require.NotNull(currentUser, "currentUser"); if (!ModelState.IsValid) { return(View("Update", new UserGroupUpdateViewModel(userGroup, userGroupUpdateCommand))); } UserGroupService.Update(userGroup, userGroupUpdateCommand.UserGroupDto, currentUser); return(RedirectToAction("AllMemberships")); }
public UserGroupUpdateViewModel(Core.Domain.Users.UserGroup userGroup, UserGroupUpdateCommand userGroupUpdateCommand) { UserGroup = userGroup; UserGroupUpdateCommand = userGroupUpdateCommand; }