public IDataResult <Kullanici> Login(KullaniciGirisDto kullaniciGirisDto) { var userToCheck = _kullaniciService.GetByMail(kullaniciGirisDto.Email); if (userToCheck == null) { return(new ErrorDataResult <Kullanici>("Kullanıcı bulunamadı")); } if (!HashingHelper.VerifyPasswordHash(kullaniciGirisDto.Password, userToCheck.PasswordHash, userToCheck.PasswordSalt)) { return(new ErrorDataResult <Kullanici>("Parola hatası")); } return(new SuccessDataResult <Kullanici>(userToCheck, "Başarılı giriş")); }