/// <summary> /// Email adresinin sistemde var olup olmadığının kontrolünü sağlar. /// </summary> /// <param name="emailAdress"></param> /// <returns></returns> public bool checkEmailControl(string emailAdress) { brokenRules = new StringBuilder(); KullaniciRepository repo = new KullaniciRepository(); if (repo.GetUserList(x => x.Email == emailAdress) != null) { brokenRules.AppendLine("Daha önce kullanılmış bir email adresi ile tekrar kayıt işlemi gerçekleştirilemez."); return(true); } return(false); }
public ResponseModel KullaniciGetir(string request) { try { ResponseModel result = new ResponseModel(); KullaniciRepository repo = new KullaniciRepository(); KullaniciGetirModel model = JsonConvert.DeserializeObject <KullaniciGetirModel>(request); Kullanicilar user = repo.GetUserList(x => x.Id == model.KullaniciId); KullaniciDTO dto = new KullaniciDTO(); var returnUser = ""; if (user != null) { dto.Id = user.Id; dto.Adi = user.Adi; dto.Soyadi = user.Soyadi; dto.Email = user.Email; dto.Sifre = user.Sifre; dto.DogumTarihi = user.DogumTarihi.Value; dto.DiyabetTipi = user.DiyabetTipi; dto.TeshisKondoguTarih = user.TeshisKonduguTarih.Value; dto.il = user.il; dto.ilce = user.ilce; dto.OlusturmaTarihi = user.OlusturmaTarihi.Value; returnUser = JsonConvert.SerializeObject(dto); result.Message = "Success"; result.Status = true; result.Data = returnUser; return(result); } else { result.Message = "Kullanıcı bulunamadı."; result.Status = false; result.Data = null; return(result); } } catch (Exception ex) { throw; } }
public KullaniciDTO GetUser(string email, string sifre) { KullaniciRepository repo = new KullaniciRepository(); KullaniciDTO dtoUser = new KullaniciDTO(); var user = repo.GetUserList(x => x.Email == email && x.Sifre == sifre); if (user != null) { dtoUser.Id = user.Id; dtoUser.Adi = user.Adi; dtoUser.Soyadi = user.Soyadi; dtoUser.Sifre = user.Sifre; dtoUser.il = user.il; dtoUser.ilce = user.ilce; dtoUser.OlusturmaTarihi = user.OlusturmaTarihi.Value; dtoUser.TeshisKondoguTarih = user.TeshisKonduguTarih.Value; dtoUser.Email = user.Email; dtoUser.DiyabetTipi = user.DiyabetTipi; dtoUser.Cinsiyet = user.Cinsiyet; } return(dtoUser); }