public ActionResult CreateForm() { UserGroupCreateCommand userGroupCreateCommand = new UserGroupCreateCommand(); UserGroupCreateViewModel userGroupCreateViewModel = new UserGroupCreateViewModel(userGroupCreateCommand); return(View("Create", userGroupCreateViewModel)); }
public ActionResult CreateForm() { UserGroupCreateCommand userGroupCreateCommand = new UserGroupCreateCommand(); UserGroupCreateViewModel userGroupCreateViewModel = GetFinancialBrokerPoolCreateViewModel(userGroupCreateCommand); return(View("Create", userGroupCreateViewModel)); }
private UserGroupCreateViewModel GetFinancialBrokerPoolCreateViewModel( UserGroupCreateCommand userGroupCreateCommand) { // TODO: Prüfen welche Nutzer in der Liste zur Verfügung stehen sollen! IList <User> users = UserService.GetAll(); UserGroupCreateViewModel userGroupCreateViewModel = new UserGroupCreateViewModel(userGroupCreateCommand, users); return(userGroupCreateViewModel); }
public ActionResult Create(UserGroupCreateCommand userGroupCreateCommand, User currentUser) { Require.NotNull(currentUser, nameof(currentUser)); if (!ModelState.IsValid) { UserGroupCreateViewModel userGroupCreateViewModel = GetFinancialBrokerPoolCreateViewModel(userGroupCreateCommand); return(View(userGroupCreateViewModel)); } // TODO: Initiale Nutzer! UserGroupService.Create(userGroupCreateCommand.UserGroupDto, new Dictionary <User, UserGroupMembershipType>(), currentUser); return(RedirectToAction("Index")); }
public ActionResult Create(UserGroupCreateCommand userGroupCreateCommand, User currentUser) { Require.NotNull(currentUser, nameof(currentUser)); if (!ModelState.IsValid) { UserGroupCreateViewModel userGroupCreateViewModel = new UserGroupCreateViewModel(userGroupCreateCommand); return(View(userGroupCreateViewModel)); } /*Der Ersteller der Gruppe ist initial Administrator*/ Dictionary <User, UserGroupMembershipType> initialUsers = new Dictionary <User, UserGroupMembershipType>(); initialUsers.Add(currentUser, UserGroupMembershipType.Administrator); UserGroupService.Create(userGroupCreateCommand.UserGroupDto, initialUsers, currentUser); return(RedirectToAction("AllMemberships")); }