public IslemOnayModel DisardanGeriBildirimEkle(DisardanGeriBildirimModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = model.BagisciAdi; kullanici.KullaniciSoyadi = model.BagisciSoyadi; kullanici.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullanici.KullaniciTelefonNumarasi = model.TelNo; kullanici.KullaniciEPosta = model.BagisciEPosta; kullanici.KullaniciSifre = model.BagisciSifre; kullanici.KullaniciAdres = model.BagisciAdres; GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo(); geriBildirimTablo.GeriBildirimKonu = model.Konu; geriBildirimTablo.GeriBildirimMesaj = model.Mesaj; onay.TamamlandiMi = geriBildirimDAL.DisardanGeriBildirimKaydet(kullanici, geriBildirimTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Geri Bildirim kaydedilirken hata oluştu."); } return(onay); }
public ActionResult GeriBildirimYap(DisardanGeriBildirimModel model) { if (ModelState.IsValid) { var sonuc = geriBildirimBAL.DisardanGeriBildirimEkle(model); if (sonuc.TamamlandiMi == true) { KullaniciBilgileriDondur.LogKaydet(1, "Dışarıdan geri bildirim eklendi. Ekleyen=>" + model.BagisciAdi + " " + model.BagisciSoyadi + ". Eklenen=>" + model.Konu); TempData["uyari"] = "Geri bildiriminiz için teşekkür ederiz. Verdiğiniz bilgiler doğrultusunda sistemimizde sizin için bir hesap oluşturuldu. Dilerseniz hesabınıza girip eşya bağışı ve geri bildiriminizin durumunu takip edebilme gibi işlemler yapabilirsiniz."; return(RedirectToAction("AnaSayfa")); } else { String hatalar = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari); Tanimla(); return(View(model)); } } else { Tanimla(); return(View()); } }