public UserGroupMembershipInvitationViewModel(Core.Domain.Users.UserGroup userGroup, IList <User> invitableUsers) { Require.NotNull(invitableUsers, "invitableUsers"); Require.NotNull(userGroup, "userGroup"); UserGroup = userGroup; InvitableUsers = invitableUsers; }
/// <summary> /// Erzeugt eine neue Instanz von <see cref="UserGroupUpdateCommand"/>. /// </summary> /// <param name="userGroup"></param> public UserGroupUpdateCommand(Core.Domain.Users.UserGroup userGroup) { Require.NotNull(userGroup, "userGroup"); UserGroupDto = userGroup.GetDto(); }
/// <summary> /// Erzeugt ein neues <see cref="UserGroupShowViewModel"/> /// </summary> /// <param name="userGroup"></param> /// <param name="members"></param> public UserGroupShowViewModel(Core.Domain.Users.UserGroup userGroup, IList <UserGroupMembership> members) { UserGroup = userGroup; Members = members; }
public UserGroupDeleteViewModel(Core.Domain.Users.UserGroup userGroup) { UserGroup = userGroup; }
public UserGroupUpdateViewModel(Core.Domain.Users.UserGroup userGroup, UserGroupUpdateCommand userGroupUpdateCommand) { UserGroup = userGroup; UserGroupUpdateCommand = userGroupUpdateCommand; }
public UserGroupUpdateViewModel(Core.Domain.Users.UserGroup userGroup) : this(userGroup, new UserGroupUpdateCommand(userGroup)) { }
/// <summary> /// Erzeugt eine neue Instanz des <see cref="BillCreateCommand" /> und setzt die UserGroup /// </summary> public BillCreateCommand(Core.Domain.Users.UserGroup userGroup) : this() { Require.NotNull(userGroup, "userGroup"); UserGroup = userGroup; }
/// <summary> /// Konstruktor, wenn die Rechnung unabhängig von einem Peanut erstellt wird. /// </summary> /// <param name="myUserGroupMemberships"></param> /// <param name="userGroupMembershipsInMyGroups"></param> public BillCreateViewModel(IList <UserGroupMembership> myUserGroupMemberships, IList <UserGroupMembership> userGroupMembershipsInMyGroups, Core.Domain.Users.UserGroup userGroup) : this(myUserGroupMemberships, userGroupMembershipsInMyGroups, new BillCreateCommand(userGroup)) { }