public void Add(Kullanici model) { using (KullaniciRepository kullaniciRepo = new KullaniciRepository()) { try { kullaniciRepo.Add(model); } catch (Exception ex) { throw; } } }
public void Add(KullaniciDTO model) { using (KullaniciRepository kullaniciRepo = new KullaniciRepository()) { try { var kullanici = new Kullanici(); kullanici.TCKN = model.TCKN; kullanici.kullaniciID = model.kullaniID; kullanici.rolID = model.rolID; kullanici.sifre = model.sifre; kullaniciRepo.Add(kullanici); using (KullaniciBilgileriRepository kullaniciBilRepo = new KullaniciBilgileriRepository()) { try { var kulBil = new KullaniciBilgileri(); kulBil.acikAdres = model.acikAdres; kulBil.adi = model.adi; kulBil.cinsiyet = model.cinsiyet; kulBil.dogumTarihi = model.dogumTarihi; kulBil.ilceID = model.ilceID; kulBil.ilID = model.ilID; kulBil.kullaniciID = kullanici.kullaniciID; kulBil.soyadi = model.soyadi; kulBil.cepTelefonu = model.telNo; kulBil.email = model.email; kullaniciBilRepo.Add(kulBil); } catch { throw; } } } catch { throw; } } }
public ResponseModel Register(string request) { ResponseModel result = new ResponseModel(); KullaniciRepository repo = new KullaniciRepository(); var saveResult = false; var jsonObject = ""; RegisterModel model = JsonConvert.DeserializeObject <RegisterModel>(request); bool emailControl = checkEmailControl(model.Email); bool parameterControl = checkParameterNullControl(model.Adi, model.Soyadi, model.Email, model.Sifre, model.Cinsiyet, model.DiyabetTipi, model.TeshisKonduguTarih, model.il); bool passwordControl = checkPasswordControl(model.Sifre); if (emailControl) { result.Message = "Daha önce kullanılmış bir email adresi ile tekrar kayıt işlemi gerçekleştirilemez."; result.Status = saveResult; result.Data = null; return(result); } if (parameterControl || passwordControl) { result.Message = brokenRules.ToString(); result.Status = saveResult; result.Data = null; return(result); } Kullanicilar user = new Kullanicilar(); user.Adi = model.Adi; user.Soyadi = model.Soyadi; user.Cinsiyet = model.Cinsiyet; user.Email = model.Email; user.DiyabetTipi = model.DiyabetTipi; user.DogumTarihi = model.DogumTarihi; user.Email = model.Email; user.il = model.il; user.ilce = model.ilce; user.Sifre = model.Sifre; user.OlusturmaTarihi = DateTime.Now; user.TeshisKonduguTarih = model.TeshisKonduguTarih; saveResult = repo.Add(user); if (saveResult == true) { brokenRules.AppendLine("Kayıt işlemi başarılı."); jsonObject = Newtonsoft.Json.JsonConvert.SerializeObject(user); } else { brokenRules.AppendLine("Kayıt işlemi gerçekleştirilemedi."); } result.Message = brokenRules.ToString(); result.Status = saveResult; result.Data = jsonObject; return(result); }