Example #1
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);
        }
Example #2
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);
        }
Example #3
0
        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));
            }
        }
Example #7
0
        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));
     }
 }