public IslemOnayModel KasaKaydet(int?kullaniciId, KasaModel model) { IslemOnayModel onay = new IslemOnayModel(); if (KullaniciIslemYapabilirMi(kullaniciId, model.Sehir.SehirId)) { KasaTablo tablo = new KasaTablo(); tablo.Aciklama = model.Aciklama; if (model.GelirGider == 1) { tablo.GelirGider = true; } else { tablo.GelirGider = false; } tablo.Miktar = model.Miktar; tablo.KullaniciBilgleriTablo_KullaniciId = model.KullaniciId; tablo.SehirTablo_SehirId = model.Sehir.SehirId; tablo.Tarih = model.Tarih; onay.TamamlandiMi = kasaDAL.KasaIslemKaydet(tablo); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi bölgeniz için işlem yapabilirsiniz."); } return(onay); }
public IslemOnayModel KrediKartiEkleme(KrediKartiKasaModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo(); kullaniciTablo.KullaniciAdi = model.BagisciAdi; kullaniciTablo.KullaniciSoyadi = model.BagisciSoyadi; kullaniciTablo.KullaniciEPosta = model.BagisciEPosta; kullaniciTablo.KullaniciTelefonNumarasi = model.BagisciTelNo; kullaniciTablo.BagisciMi = true; kullaniciTablo.AktifMi = true; kullaniciTablo.KullaniciSifre = "123456"; KasaTablo kasaTablo = new KasaTablo(); kasaTablo.Aciklama = "Gelen Bağış"; kasaTablo.GelirGider = true; kasaTablo.Miktar = model.Miktar; kasaTablo.SehirTablo_SehirId = model.Sehir.SehirId; kasaTablo.Tarih = DateTime.Now; if (kasaDAL.KrediKartiEkleme(kullaniciTablo, kasaTablo)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Kayıt işlemi yapılamadı."); } return(onay); }
public IslemOnayModel DisardanKartIleBagis(DisardanNakdiBagisModel model) { KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo(); kullaniciTablo.KullaniciAdi = model.BagisciAdi; kullaniciTablo.KullaniciSoyadi = model.BagisciSoyadi; kullaniciTablo.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullaniciTablo.KullaniciEPosta = model.BagisciEPosta; kullaniciTablo.AktifMi = true; kullaniciTablo.BagisciMi = true; kullaniciTablo.KullaniciAdres = model.BagisciAdres; kullaniciTablo.KullaniciSifre = model.BagisciSifre; kullaniciTablo.KullaniciTelefonNumarasi = model.TelNo; KasaTablo kasaTablo = new KasaTablo(); kasaTablo.SehirTablo_SehirId = model.BagisSehir.SehirId; kasaTablo.Miktar = model.Miktar; kasaTablo.GelirGider = true; kasaTablo.Aciklama = "Gelen Bağış"; kasaTablo.Tarih = DateTime.Now; IslemOnayModel onay = new IslemOnayModel(); onay.TamamlandiMi = kasaDAL.DisardanKartBagis(kullaniciTablo, kasaTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Kullanıcı ekleme işleminde hata oluştu."); } return(onay); }
public IslemOnayModel KasaIslemGuncelle(int?kullaniciId, KasaModel kasa) { IslemOnayModel onay = new IslemOnayModel(); if (KullaniciIslemYapabilirMi(kullaniciId, kasa.Sehir.SehirId)) { KasaTablo gunKasa = new KasaTablo(); gunKasa.Aciklama = kasa.Aciklama; gunKasa.GelirGider = false; if (kasa.GelirGider == 1) { gunKasa.GelirGider = true; } gunKasa.KasaId = kasa.KasaId; gunKasa.Miktar = kasa.Miktar; gunKasa.SehirTablo_SehirId = kasa.Sehir.SehirId; gunKasa.Tarih = kasa.Tarih; onay.TamamlandiMi = kasaDAL.KasaIslemGuncelle(gunKasa); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadce kendi bölgeniz için işlem yapabilirsiniz."); } return(onay); }
public bool DisardanKartBagis(KullaniciBilgileriTablo kullanici, KasaTablo kasa) { var kullaniciVarMi = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta); if (kullaniciVarMi != null) { kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciVarMi.KullaniciId; db.KasaTablo.Add(kasa); db.SaveChanges(); return(true); } else { db.KullaniciBilgileriTablo.Add(kullanici); db.SaveChanges(); var eklenenKullanici = db.KullaniciBilgileriTablo.FirstOrDefault(p => p.KullaniciEPosta == kullanici.KullaniciEPosta); if (eklenenKullanici != null) { kasa.KullaniciBilgleriTablo_KullaniciId = eklenenKullanici.KullaniciId; db.KasaTablo.Add(kasa); db.SaveChanges(); return(true); } else { return(false); } } }
public bool KasaIslemKaydet(KasaTablo model) { db.KasaTablo.Add(model); if (db.SaveChanges() > 0) { return(true); } return(false); }
public bool KasaIslemGuncelle(KasaTablo model) { var gunKasa = db.KasaTablo.FirstOrDefault(p => p.KasaId == model.KasaId); if (gunKasa != null) { gunKasa.Aciklama = model.Aciklama; gunKasa.GelirGider = model.GelirGider; gunKasa.Miktar = model.Miktar; gunKasa.SehirTablo_SehirId = model.SehirTablo_SehirId; gunKasa.Tarih = model.Tarih; db.SaveChanges(); return(true); } else { return(false); } }
public bool KrediKartiEkleme(KullaniciBilgileriTablo kullanici, KasaTablo kasa) { if (Kullanici2DAL.KullaniciVarMi(kullanici.KullaniciEPosta)) { int?kullaniciId = Kullanici2DAL.KullaniciVarMiInt(kullanici.KullaniciEPosta); kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciId; db.KasaTablo.Add(kasa); db.SaveChanges(); return(true); } else { db.KullaniciBilgileriTablo.Add(kullanici); db.SaveChanges(); int?kullaniciId = Kullanici2DAL.KullaniciVarMiInt(kullanici.KullaniciEPosta); kasa.KullaniciBilgleriTablo_KullaniciId = kullaniciId; db.KasaTablo.Add(kasa); db.SaveChanges(); return(true); } }