public ProposedUserUpdateCommand(Core.Domain.ProposedUsers.ProposedUser user) { Require.NotNull(user, "user"); UserName = user.UserName; ProposedUserDataDto = user.GetUserDataDto(); ProposedUserContactDto = user.GetUserContactDto(); }
/// <summary> /// Ctor. /// </summary> /// <param name="roles"></param> /// <param name="userCreateCommand"></param> /// <param name="userGroups"></param> /// <param name="proposedUser"></param> public UserCreateViewModel(IList <string> roles, UserCreateCommand userCreateCommand, IList <Core.Domain.Users.UserGroup> userGroups, Core.Domain.ProposedUsers.ProposedUser proposedUser = null) { Roles = roles; UserCreateCommand = userCreateCommand; ProposedUser = proposedUser; UserGroups = userGroups; }
public ProposedUserUpdateViewModel(Core.Domain.ProposedUsers.ProposedUser user, IList <Core.Domain.Users.UserGroup> financialBrokerPools, ProposedUserUpdateCommand proposedUserUpdateCommand) { Require.NotNull(financialBrokerPools, nameof(financialBrokerPools)); Require.NotNull(user, nameof(user)); Require.NotNull(proposedUserUpdateCommand, nameof(proposedUserUpdateCommand)); FinancialBrokerPools = financialBrokerPools; UserToUpdate = user; ProposedUserUpdateCommand = proposedUserUpdateCommand; }
public ProposedUserShowViewModel(Core.Domain.ProposedUsers.ProposedUser user) { User = user; }
public ProposedUserShowViewModel() { User = new Core.Domain.ProposedUsers.ProposedUser(); }
public ProposedUserUpdateViewModel(Core.Domain.ProposedUsers.ProposedUser user) : this(user, new List <Core.Domain.Users.UserGroup>(), new ProposedUserUpdateCommand()) { }
public ProposedUserDeleteViewModel(Core.Domain.ProposedUsers.ProposedUser userToDelete) { Require.NotNull(userToDelete, "userToDelete"); UserToDelete = userToDelete; }