コード例 #1
0
 private void ValidateAccess(IConfigUser user)
 {
     if (!String.Equals(user.NameId, ConfigReaderFactory.CurrentUser.NameId, StringComparison.OrdinalIgnoreCase) && ConfigReaderFactory.CurrentUser.AdministratorType != AdministratorTypes.SystemAdmin)
     {
         throw new UnauthorizedAccessException("Forbidden");
     }
 }
コード例 #2
0
 private void ValidateAccess(IConfigUser user)
 {
     
     if (!String.Equals(user.NameId, ConfigReaderFactory.CurrentUser.NameId, StringComparison.OrdinalIgnoreCase) && ConfigReaderFactory.CurrentUser.AdministratorType != AdministratorTypes.SystemAdmin)
     {
         throw new UnauthorizedAccessException("Forbidden");
     }
 }
コード例 #3
0
        public void DeleteUser(IConfigUser user)
        {
            var id = user.NameId;

            Repository.DeleteObject(user);
            Repository.SaveChanges();
            cacheManagement.NotifyUserChange(id.ToLower());
        }
コード例 #4
0
ファイル: UserFacade.cs プロジェクト: JonasSyrstad/Stardust
 public void CreateUser(IConfigUser newUser)
 {
     var user = Repository.ConfigUsers.Create();
     user.FirstName = newUser.FirstName;
     user.LastName = newUser.LastName;
     user.NameId = newUser.NameId;
     user.AdministratorType = newUser.AdministratorType;
     user.SetAccessToken(UniqueIdGenerator.CreateNewId(20).Encrypt(KeySalt));
     Repository.SaveChanges();
 }
コード例 #5
0
        public void CreateUser(IConfigUser newUser)
        {
            var user = Repository.ConfigUsers.Create();

            user.FirstName         = newUser.FirstName;
            user.LastName          = newUser.LastName;
            user.NameId            = newUser.NameId;
            user.AdministratorType = newUser.AdministratorType;
            user.SetAccessToken(UniqueIdGenerator.CreateNewId(20).Encrypt(KeySalt));
            Repository.SaveChanges();
        }
コード例 #6
0
ファイル: UserFacade.cs プロジェクト: JonasSyrstad/Stardust
 public void DeleteUser(IConfigUser user)
 {
     var id = user.NameId;
     Repository.DeleteObject(user);
     Repository.SaveChanges();
     cacheManagement.NotifyUserChange(id.ToLower());
 }