public virtual PermissionDefinition GetOrNull(string name)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                throw new ArgumentException("Value cannot be null or whitespace.", nameof(name));
            }

            return(PermissionDefinitions.TryGetValue(name, out var value) ? value : default);
Esempio n. 2
0
    public virtual PermissionDefinition GetOrNull(string name)
    {
        if (name is null)
        {
            throw new ArgumentNullException(nameof(name));
        }

        return(PermissionDefinitions.GetOrDefault(name));
    }
 protected override void LoadPermissionDefinitions()
 {
     PermissionDefinitions.Add(new Permission()
     {
         PermissionId   = 1,
         PermissionName = "View",
         FullControl    = false,
         View           = true
     });
 }
Esempio n. 4
0
 protected override void LoadPermissionDefinitions()
 {
     foreach (PermissionInfo permission in PermissionController.GetPermissionsByTab())
     {
         PermissionDefinitions.Add(new Permission
         {
             PermissionId   = permission.PermissionID,
             PermissionName = permission.PermissionName,
             FullControl    = PermissionHelper.IsFullControl(permission),
             View           = PermissionHelper.IsViewPermisison(permission)
         });
     }
 }
Esempio n. 5
0
        public virtual PermissionDefinition GetOrNull(string name)
        {
            Check.NotNull(name, nameof(name));

            return(PermissionDefinitions.GetOrDefault(name));
        }