Esempio n. 1
0
 public bool EditModerator(int id, string login, string password, Role role)
 {
     if ((_moderatorDAO.GetById(id).Login == login || _moderatorDAO.IsUniqueLogin(login)) && IsValidLogin(login) && IsValidPassword(password))
     {
         SHA512 shaM   = new SHA512Managed();
         string result = string.Join("", shaM.ComputeHash(Encoding.UTF8.GetBytes(password)));
         return(_moderatorDAO.EditModerator(id, new Moderator()
         {
             Login = login, ModeratorRole = role, Password = result
         }));
     }
     else
     {
         return(false);
     }
 }