public ActionResult YeniGeriBildirim() { GeriBildirimModel model = new GeriBildirimModel(); model.KullaniciId = BagisciBilgileriDondur.KullaniciId(); return(View(model)); }
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); } }
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); }
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)); } }
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)); } }
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); }
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)); } }