public bool IhtiyacSahibiKaydet(IhtiyacSahibiTablo yeniIhtiyacSahibi) { db.IhtiyacSahibiTablo.Add(yeniIhtiyacSahibi); if (db.SaveChanges() > 0) { IhtiyacSahibiKontrolTablo kontrolTablo = new IhtiyacSahibiKontrolTablo(); kontrolTablo.IhtiyacSahibiTablo_IhtiyacSahibiId = db.IhtiyacSahibiTablo.FirstOrDefault(p => p.IhtiyacSahibiAdi == yeniIhtiyacSahibi.IhtiyacSahibiAdi && p.IhtiyacSahibiSoyadi == yeniIhtiyacSahibi.IhtiyacSahibiSoyadi && p.IhtiyacSahibiTelNo == yeniIhtiyacSahibi.IhtiyacSahibiTelNo).IhtiyacSahibiId; kontrolTablo.MuhtacMi = false; kontrolTablo.Tarih = DateTime.Now; kontrolTablo.TeslimTamamlandiMi = false; db.IhtiyacSahibiKontrolTablo.Add(kontrolTablo); db.SaveChanges(); kontrolTablo.IhtiyacSahibiVerilecekMaddiTablo.Add(new IhtiyacSahibiVerilecekMaddiTablo() { IhtiyacSahibiKontrolTablo_IhtiyacSahibiKontrolId = kontrolTablo.IhtiyacSahibiKontrolId, VerilecekMaddiYardim = 0 }); db.SaveChanges(); return(true); } else { return(false); } }
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 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 bool IhtiyacSahibiGuncelle(IhtiyacSahibiTablo duzenlenmisIhtiyacSahibi) { var ihtiyacSahibi = db.IhtiyacSahibiTablo.FirstOrDefault(p => p.IhtiyacSahibiId == duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); ihtiyacSahibi.IhtiyacSahibiAdi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi; ihtiyacSahibi.IhtiyacSahibiSoyadi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi; ihtiyacSahibi.IhtiyacSahibiTelNo = duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo; ihtiyacSahibi.SehirTablo_SehirId = duzenlenmisIhtiyacSahibi.SehirTablo_SehirId; ihtiyacSahibi.IhtiyacSahibiAdres = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdres; ihtiyacSahibi.IhtiyacSahibiAciklama = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAciklama; db.SaveChanges(); return(true); }