コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }