Пример #1
0
 public void RemoveUser(LoginCredentionals credits, int id)
 {
     Logger.Info("Trying to remove a user [" + id + "]...");
     if (CheckPermission(credits))
     {
         try
         {
             if (Id_Login_Map.ContainsKey(id))
             {
                 var login = Id_Login_Map[id];
                 if (Login_Id_Map.ContainsKey(login))
                 {
                     Login_Id_Map.Remove(login);
                 }
                 Id_Login_Map.Remove(id);
             }
             if (Id_Person_Map.ContainsKey(id))
             {
                 Id_Person_Map.Remove(id);
             }
             if (Id_Position_Map.ContainsKey(id))
             {
                 Id_Position_Map.Remove(id);
             }
             if (Id_Subject_Map.ContainsKey(id))
             {
                 Id_Subject_Map.Remove(id);
             }
             if (Guest_Studednt_Map.ContainsKey(id))
             {
                 Guest_Studednt_Map.Remove(id);
             }
             Logger.Info("Removing user succeeded.");
         }
         catch
         {
             Logger.Warn("Removing user failed.");
         }
     }
 }