public static AddUserToUserGroupResult Success(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId) => new AddUserToUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, true);
public static RemoveUserFromUserGroupResult Success(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId) => new RemoveUserFromUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, true);
public static AddUserToUserGroupResult Failed(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId, I18NString Description) => new AddUserToUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, false, null, Description);
public static AddUserToUserGroupResult ArgumentError(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId, String Argument, I18NString Description) => new AddUserToUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, false, Argument, Description);
public static AddUserToUserGroupResult Failed(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId, Exception Exception) => new AddUserToUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, false, null, I18NString.Create(Languages.en, Exception.Message));
public static RemoveUserFromUserGroupResult Failed(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId, String Description) => new RemoveUserFromUserGroupResult(User, EdgeLabel, UserGroup, EventTrackingId, false, null, I18NString.Create(Languages.en, Description));
public AddUserToUserGroupResult(User User, User2UserGroupEdgeLabel EdgeLabel, UserGroup UserGroup, EventTracking_Id EventTrackingId, Boolean IsSuccess, String Argument = null, I18NString ErrorDescription = null) : base(User, UserGroup, EventTrackingId, IsSuccess, Argument, ErrorDescription) { this.EdgeLabel = EdgeLabel; }