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 bool YeniGeriBildirimKaydet(KullaniciBilgileriTablo kullanici, GeriBildirimTablo geriBildirim) { if (kullanici == null) { db.GeriBildirimTablo.Add(geriBildirim); db.SaveChanges(); return(true); } else { kullanici.KullaniciSifre = "123456"; kullanici.BagisciMi = true; db.KullaniciBilgileriTablo.Add(kullanici); db.SaveChanges(); var kul = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta); if (kul != null) { geriBildirim.KullaniciBilgileriTablo_KullaniciId = kul.KullaniciId; db.GeriBildirimTablo.Add(geriBildirim); db.SaveChanges(); return(true); } else { return(false); } } }
public bool GeriBildirimGuncelle(GeriBildirimTablo geriBildirim) { var geriBildirimTablo = db.GeriBildirimTablo.FirstOrDefault(p => p.GeriBildirimId == geriBildirim.GeriBildirimId); if (geriBildirimTablo != null) { geriBildirimTablo.GeriBildirimKonu = geriBildirim.GeriBildirimKonu; geriBildirimTablo.GeriBildirimMesaj = geriBildirim.GeriBildirimMesaj; db.SaveChanges(); return(true); } else { return(false); } }
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 bool DisardanGeriBildirimKaydet(KullaniciBilgileriTablo kullanici, GeriBildirimTablo geriBildirimTablo) { var kullaniciVarMi = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta); if (kullaniciVarMi != null) { geriBildirimTablo.GeriBildirimDurumu = 0; geriBildirimTablo.KullaniciBilgileriTablo_KullaniciId = kullaniciVarMi.KullaniciId; geriBildirimTablo.Tarih = DateTime.Now; db.GeriBildirimTablo.Add(geriBildirimTablo); db.SaveChanges(); return(true); } else { kullanici.BagisciMi = true; kullanici.AktifMi = true; db.KullaniciBilgileriTablo.Add(kullanici); db.SaveChanges(); var eklenenKullanici = db.KullaniciBilgileriTablo. FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta); if (eklenenKullanici != null) { geriBildirimTablo.GeriBildirimDurumu = 0; geriBildirimTablo.KullaniciBilgileriTablo_KullaniciId = eklenenKullanici.KullaniciId; geriBildirimTablo.Tarih = DateTime.Now; db.GeriBildirimTablo.Add(geriBildirimTablo); db.SaveChanges(); return(true); } else { return(false); } } }
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); }