public IslemOnayModel IhtiyacSahibiKaydet(IhtiyacSahibiModel yeniIhtiyacSahibi) { IslemOnayModel onay = new IslemOnayModel(); if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(yeniIhtiyacSahibi.IhtiyacSahibiAdi, yeniIhtiyacSahibi.IhtiyacSahibiSoyadi, yeniIhtiyacSahibi.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = yeniIhtiyacSahibi.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = yeniIhtiyacSahibi.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = yeniIhtiyacSahibi.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = yeniIhtiyacSahibi.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = yeniIhtiyacSahibi.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = yeniIhtiyacSahibi.Sehir.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiKaydet(eklenecekIhtiyacSahibi)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(yeniIhtiyacSahibi.IhtiyacSahibiAdi, yeniIhtiyacSahibi.IhtiyacSahibiSoyadi, yeniIhtiyacSahibi.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş"); } return(onay); }
public IslemOnayModel IhtiyacSahibiGuncelle(IhtiyacSahibiModel duzenlenmisIhtiyacSahibi) { IslemOnayModel onay = new IslemOnayModel(); if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId, duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiId = Convert.ToInt32(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = duzenlenmisIhtiyacSahibi.Sehir.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiGuncelle(eklenecekIhtiyacSahibi)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş"); } return(onay); }
public List <IhtiyacSahibiModel> FiltreliIhtiyacSahibiListesiniGetir(String aranan, int?sehirId, int?kullaniciId) { var ihtiyacSahipleri = ihtiyacSahibiDAL.FiltreliIhtiyacSahipleriListesiniGetir(aranan, sehirId, kullaniciId); var dondurulecekIhtiyacSahipleri = new List <IhtiyacSahibiModel>(); for (int i = 0; i < ihtiyacSahipleri.Count; i++) { IhtiyacSahibiModel eklenecekIhtiyacSahibi = new IhtiyacSahibiModel() { IhtiyacSahibiAciklama = ihtiyacSahipleri[i].IhtiyacSahibiAciklama, IhtiyacSahibiAdi = ihtiyacSahipleri[i].IhtiyacSahibiAdi, IhtiyacSahibiAdres = ihtiyacSahipleri[i].IhtiyacSahibiAdres, IhtiyacSahibiId = ihtiyacSahipleri[i].IhtiyacSahibiId, IhtiyacSahibiSoyadi = ihtiyacSahipleri[i].IhtiyacSahibiSoyadi, IhtiyacSahibiTelNo = ihtiyacSahipleri[i].IhtiyacSahibiTelNo, Sehir = new Models.OrtakModeller.SehirModel() { SehirAdi = ihtiyacSahipleri[i].SehirTablo.SehirAdi, SehirId = ihtiyacSahipleri[i].SehirTablo.SehirId } }; dondurulecekIhtiyacSahipleri.Add(eklenecekIhtiyacSahibi); } return(dondurulecekIhtiyacSahipleri); }
public ActionResult Ekle(IhtiyacSahibiModel yeniIhtiyacSahibi) { if (ModelState.IsValid) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiKaydet(yeniIhtiyacSahibi); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "İhtiyaç sahibi eklendi. Adı Soyadı=>" + yeniIhtiyacSahibi.IhtiyacSahibiAdi + " " + yeniIhtiyacSahibi.IhtiyacSahibiSoyadi); TempData["uyari"] = "İhtiyaç sahibi ekleme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { string hata = ""; foreach (var hataItem in onay.HataMesajlari) { hata = hata + "" + hataItem + "\n"; } TempData["hata"] = hata; Tanimla(); return(View(yeniIhtiyacSahibi)); } } else { Tanimla(); return(View(yeniIhtiyacSahibi)); } }
public ActionResult Ekle(IhtiyacSahibiModel model) { if (ModelState.IsValid) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiKaydet(model, KullaniciBilgileriDondur.KullaniciId()); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Bağışçı tarafından ihtiyaç sahibi eklendi. " + model.IhtiyacSahibiAdi + " " + model.IhtiyacSahibiSoyadi); TempData["uyari"] = "İhtiyaç sahibi ekleme işlemi başarı ile tamamlandı."; return(RedirectToAction("Liste")); } else { string hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hatalar; Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }
public ActionResult Duzenle(IhtiyacSahibiModel duzenlenmisIhtiyacSahibi) { if (ModelState.IsValid) { if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId, KullaniciBilgileriDondur.KullaniciId())) { var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); if (ihtiyacSahibi != null) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiGuncelle(duzenlenmisIhtiyacSahibi); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "İhtiyaç sahibi düzenlendi. Adı Soyadı=>" + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi + " İhtiyaç Sahibi Id=>" + duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); TempData["uyari"] = "İhtiyaç sahibi güncelleme işlemi başarı ile sonuçlandı"; return(RedirectToAction("Liste")); } else { string hata = ""; foreach (var hataItem in onay.HataMesajlari) { hata += hataItem + "\n"; } TempData["hata"] = hata; Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } } else { TempData["hata"] = "Güncellemek istediğiniz ihtiyaç sahibi bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Güncellemeye çalıştığınız ihtiyaç sahibi sizin bölgenizde bulunmayan bir ihtiyaç sahibidir."; return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } }
public IhtiyacSahibiModel IhtiyacSahibiGetir(int?ihtiyacSahibiId) { var ihtiyacSahibi = ihtiyacSahibiDAL.IhtiyacSahibiGetir(ihtiyacSahibiId); IhtiyacSahibiModel goruntulenecekIhtiyacSahibi = new IhtiyacSahibiModel(); goruntulenecekIhtiyacSahibi.IhtiyacSahibiId = ihtiyacSahibi.IhtiyacSahibiId; goruntulenecekIhtiyacSahibi.IhtiyacSahibiAdi = ihtiyacSahibi.IhtiyacSahibiAdi; goruntulenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = ihtiyacSahibi.IhtiyacSahibiSoyadi; goruntulenecekIhtiyacSahibi.IhtiyacSahibiAdres = ihtiyacSahibi.IhtiyacSahibiAdres; goruntulenecekIhtiyacSahibi.IhtiyacSahibiTelNo = ihtiyacSahibi.IhtiyacSahibiTelNo; goruntulenecekIhtiyacSahibi.IhtiyacSahibiAciklama = ihtiyacSahibi.IhtiyacSahibiAciklama; goruntulenecekIhtiyacSahibi.Sehir = new SehirModel { SehirAdi = ihtiyacSahibi.SehirTablo.SehirAdi, SehirId = ihtiyacSahibi.SehirTablo_SehirId }; return(goruntulenecekIhtiyacSahibi); }
public ActionResult Duzenle(IhtiyacSahibiModel duzenlenmisIhtiyacSahibi) { if (ModelState.IsValid) { if (ihtiyacSahibiBAL.IhtiyacSahibiGoruntulenebilirMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId, KullaniciBilgileriDondur.KullaniciId())) { var ihtiyacSahibi = ihtiyacSahibiBAL.IhtiyacSahibiGetir(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); if (ihtiyacSahibi != null) { var onay = ihtiyacSahibiBAL.IhtiyacSahibiGuncelle(duzenlenmisIhtiyacSahibi); if (onay.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(3, "Bağışçı tarafından ihtiyaç sahibi düzenlendi. " + ihtiyacSahibi.IhtiyacSahibiAdi + " " + ihtiyacSahibi.IhtiyacSahibiSoyadi); TempData["uyari"] = "İhtiyaç sahibi güncelleme işlemi başarı ile sonuçlandı"; return(RedirectToAction("Liste")); } else { string hata = KullaniciBilgileriDondur.HataMesajlariniOku(onay.HataMesajlari); TempData["hata"] = hata; Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } } else { TempData["hata"] = "Güncellemek istediğiniz ihtiyaç sahibi bulunamadı."; return(RedirectToAction("Liste")); } } else { TempData["hata"] = "Sadece kendi eklediğiniz ihtiyaç sahipleri ile ilgili işlem yapabilirsiniz."; return(RedirectToAction("Liste")); } } else { Tanimla(); return(View(duzenlenmisIhtiyacSahibi)); } }