public IslemOnayModel DisardanIhtiyacSahibiKaydet(DisardanIhtiyacSahibiModel model) { IslemOnayModel onay = new IslemOnayModel(); var kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = model.BagisciAdi; kullanici.KullaniciSoyadi = model.BagisciSoyadi; kullanici.KullaniciEPosta = model.BagisciEPosta; kullanici.KullaniciAdres = model.BagisciAdres; kullanici.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullanici.KullaniciTelefonNumarasi = model.TelNo; kullanici.KullaniciSifre = model.BagisciSifre; kullanici.BagisciMi = true; kullanici.AktifMi = true; ihtiyacSahibiDAL.BagisciKaydet(kullanici); var id = kullaniciBAL.KullaniciBul(model.BagisciEPosta); int?idStr = null; if (id != null) { idStr = Convert.ToInt32(id); } if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(model.IhtiyacSahibiAdi, model.IhtiyacSahibiSoyadi, model.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = model.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = model.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = model.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = model.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = model.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = model.SehirIhtiyacSahibi.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiKaydet(eklenecekIhtiyacSahibi, idStr)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(model.IhtiyacSahibiAdi, model.IhtiyacSahibiSoyadi, model.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş."); } return(onay); }
public ActionResult IhtiyacSahibiEkle(DisardanIhtiyacSahibiModel model) { if (ModelState.IsValid) { var sonuc = ihtiyacSahibiBAL.DisardanIhtiyacSahibiKaydet(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Dışarıdan ihtiyaç sahibi eklendi. Ekleyen=>" + model.BagisciAdi + " " + model.BagisciSoyadi + ". Eklenen=>" + model.IhtiyacSahibiAdi + " " + model.IhtiyacSahibiSoyadi); TempData["uyari"] = "Teşekkür ederiz. Ekiplerimiz tarafında ihtiyaç sahibi ziyaret edilecektir. Girmiş olduğunuz bilgiler doğrultusunda sizin için hesap açılmıştır. Hesabınıza girip eşya bağışı yapabilir ve eklediğiniz ihtiyaç sahiplerini görebilirsiniz."; return(RedirectToAction("AnaSayfa")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); Tanimla(); return(View(model)); } } else { Tanimla(); return(View(model)); } }