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