Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public CaseAccessPermissionScopes(ICaseAccessPermissions self = null, IEnumerable <IAccountCaseAccessPermissions> accounts = null)
 {
     Self     = self ?? CaseAccessPermissions.None;
     Accounts = accounts ?? Enumerable.Empty <IAccountCaseAccessPermissions>();
 }