Exemplo n.º 1
0
        public ActionResult YeniGeriBildirim()
        {
            GeriBildirimModel model = new GeriBildirimModel();

            model.KullaniciId = BagisciBilgileriDondur.KullaniciId();
            return(View(model));
        }
Exemplo n.º 2
0
        public GeriBildirimModel GeriBildirimGetir(int?geriBildirimId, int?sayi)
        {
            var geriBildirim = geriBildirimDAL.GeriBildirimGetir(geriBildirimId, sayi);

            if (geriBildirim != null)
            {
                GeriBildirimModel model = new GeriBildirimModel();
                model.GeriBildirimId     = geriBildirimId;
                model.KullaniciAdiSoyadi = geriBildirim.KullaniciBilgileriTablo.KullaniciAdi + " " +
                                           geriBildirim.KullaniciBilgileriTablo.KullaniciSoyadi;
                model.KullaniciTel = geriBildirim.KullaniciBilgileriTablo.KullaniciTelefonNumarasi;
                model.Konu         = geriBildirim.GeriBildirimKonu;
                model.Mesaj        = geriBildirim.GeriBildirimMesaj;
                model.DurumStr     = geriBildirim.GeriBildirimDurumu == 0 ? "Okunmadı" :
                                     geriBildirim.GeriBildirimDurumu == 1 ? "Okundu" :
                                     geriBildirim.GeriBildirimDurumu == 2 ? "Geri Dönüş Yapıldı" : "Geri Dönüşe Gerek Görülmedi";
                model.DurumInt = geriBildirim.GeriBildirimDurumu;
                model.Tarih    = geriBildirim.Tarih;
                model.TarihStr = geriBildirim.Tarih != null?geriBildirim.Tarih.Value.ToShortDateString() : "";

                return(model);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 3
0
        public IslemOnayModel YeniGeriBildirimKaydet(GeriBildirimModel model)
        {
            IslemOnayModel    onay = new IslemOnayModel();
            GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo();

            geriBildirimTablo.GeriBildirimDurumu = 0;
            geriBildirimTablo.GeriBildirimKonu   = model.Konu;
            geriBildirimTablo.GeriBildirimMesaj  = model.Mesaj;
            geriBildirimTablo.Tarih = model.Tarih;
            geriBildirimTablo.KullaniciBilgileriTablo_KullaniciId = model.KullaniciId;
            onay.TamamlandiMi = geriBildirimDAL.YeniGeriBildirimKaydet(null, geriBildirimTablo);
            if (onay.TamamlandiMi == false)
            {
                onay.HataMesajlari.Add("Veri tabanına ekleme yapılırken hata oluştu");
            }

            return(onay);
        }
Exemplo n.º 4
0
 public ActionResult GeriBildirimGuncelle(GeriBildirimModel model)
 {
     if (ModelState.IsValid)
     {
         var sonuc = geriBildirimBAL.GeriBildirimGuncelle(model, BagisciBilgileriDondur.KullaniciId());
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(3, "Geri Bildirim Güncellendi. Geri Bildirim Konu=>" + model.Konu);
             TempData["uyari"] = "Geri bildiriminiz alınmıştır. Teşekkür ederiz.";
             return(RedirectToAction("GeriBildirimListesi"));
         }
         else
         {
             TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             return(View(model));
         }
     }
     else
     {
         return(View(model));
     }
 }
Exemplo n.º 5
0
 public ActionResult YeniGeriBildirim(GeriBildirimModel model)
 {
     model.Tarih = DateTime.Now;
     if (ModelState.IsValid)
     {
         var sonuc = geriBildirimBAL.YeniGeriBildirimKaydet(model);
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(1, "Yeni geri bildirim oluşturuldu. Geri Bildirim Konu=>" + model.Konu);
             TempData["uyari"] = "Geri bildiriminiz alınmıştır. Teşekkür ederiz.";
             return(RedirectToAction("GeriBildirimListesi"));
         }
         else
         {
             TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             return(View(model));
         }
     }
     else
     {
         return(View(model));
     }
 }
Exemplo n.º 6
0
        public IslemOnayModel GeriBildirimGuncelle(GeriBildirimModel model, int?kulId)
        {
            IslemOnayModel onay = new IslemOnayModel();

            if (geriBildirimDAL.BagiciGeriBildirimiGuncelleyeBilirMi(kulId, model.GeriBildirimId))
            {
                GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo();
                geriBildirimTablo.GeriBildirimId    = Convert.ToInt32(model.GeriBildirimId);
                geriBildirimTablo.GeriBildirimKonu  = model.Konu;
                geriBildirimTablo.GeriBildirimMesaj = model.Mesaj;
                onay.TamamlandiMi = geriBildirimDAL.GeriBildirimGuncelle(geriBildirimTablo);
                if (onay.TamamlandiMi == false)
                {
                    onay.HataMesajlari.Add("Geri bildirim kaydedilirken hata oluştu.");
                }
            }
            else
            {
                onay.TamamlandiMi = false;
                onay.HataMesajlari.Add("Geri bildirim bulunamadı veya okunduğundan dolayı güncelleme yapılamaz");
            }

            return(onay);
        }
Exemplo n.º 7
0
 public ActionResult Duzenle(GeriBildirimModel model)
 {
     if (ModelState.IsValid)
     {
         var sonuc = geriBildirimBAL.GeriBildirimKaydet(KullaniciBilgileriDondur.KullaniciId(),
                                                        model.GeriBildirimId, model.DurumInt);
         if (sonuc.TamamlandiMi == true)
         {
             KullaniciBilgileriDondur.LogKaydet(3, "Geri Bildirim Düzenlenmek üzere görüntülendi. Geri bildirim Sahibi=>" + model.KullaniciAdiSoyadi);
             TempData["uyari"] = "İşlem başarı ile gerçekleşti";
             return(RedirectToAction("Liste"));
         }
         else
         {
             TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         Tanimla();
         return(View(model));
     }
 }