public bool CreateUser(User toBeCreated)
 {
     if (dataRepo.GetUser(toBeCreated.Email) is User)
     {
         logService.Create($"Sikertelen refisztráció a felhasználó részéről {toBeCreated.ToShortString()} (Ilyen felhasználó már létezik.)");
         return(false);
     }
     else
     {
         var salt = Hasher.GenerateRandomSalt();
         toBeCreated.PasswordSalt = salt.ToBase64String();
         var hashedPassword = Hasher.Hash(toBeCreated.Password, salt);
         toBeCreated.Password = hashedPassword.ToBase64String();
         toBeCreated.OldPasswords.Add(toBeCreated.Password);
         if (dataRepo.InsertUser(toBeCreated))
         {
             logService.Create($"A felhasználó részéről sikeres regisztráció.", toBeCreated.ToShortString());
             return(true);
         }
         else
         {
             logService.Create($"Sikertelen regisztráció a felhasználó részéről {toBeCreated.ToShortString()} (Unexpected error occured)");
             return(false);
         }
     }
 }
 public bool UpdateUser(User toBeUpdated)
 {
     if (dataRepo.UpdateUser(toBeUpdated))
     {
         logService.Create($"Felhasználó adatai frissítve:", toBeUpdated.ToShortString());
         return(true);
     }
     else
     {
         logService.Create($"Felhasználó adatai frissítve, de váratlan hiba történt", toBeUpdated.ToShortString());
         return(false);
     }
 }