Пример #1
0
 public bool AccessRegister(Models.Register register)
 {
     if (IsAdmin())
     {
         return(true);
     }
     if (register.RegisterAccessAdminAndEditor())
     {
         if (IsEditor())
         {
             return(!register.ContainedItemClassIsCodelistValue() ||
                    IsRegisterOwner(register.owner.name, UserName()));
         }
     }
     else if (register.RegisterAccessAdminMunicipalUserDokEditorAndDocAdmin())
     {
         return(IsMunicipalUser() || IsDokEditor() || IsDokAdmin());
     }
     return(false);
 }