public static ICaseAccess FromPermissions(ICaseAccessPermissions permissions, bool @public = false) { if (permissions == null) { throw new ArgumentNullException("permissions"); } return(new CaseAccess(permissions.Read, permissions.Write, permissions.Delete, @public)); }
public CaseAccessPermissionScopes(ICaseAccessPermissions self = null, IEnumerable <IAccountCaseAccessPermissions> accounts = null) { Self = self ?? CaseAccessPermissions.None; Accounts = accounts ?? Enumerable.Empty <IAccountCaseAccessPermissions>(); }