public bool HesapUpdateMap(HesaplarVM eklenecek) { /// Hesaplar VM içeriğini update işlemi yapar. Güncellenecek veri gönderilmesi gerekir. ID hiçbir şekilde değiştirilemez HesaplarVM hesap = new HesaplarVM(); using (var context = new RezervasyonContext()) { Hesaplar hesaplar = context.Hesaplar.Include(i => i.TahsilatlarOdemelers) .Include(i => i.TahsilatlarOdemelers.Select(x => x.MusteriVeTedarikciler)) .FirstOrDefault(x => x.Id == eklenecek.Id); hesaplar.Tanim = eklenecek.Tanim; hesaplar.HesapNo = eklenecek.HesapNo; hesaplar.ParaBirimi = eklenecek.ParaBirimi; hesaplar.GuncelBakiye = eklenecek.GuncelBakiye; hesaplar.HarcamaLimiti = eklenecek.HarcamaLimiti; hesaplar.HesapTuru = eklenecek.HesapTuru; hesaplar.PageCount = eklenecek.PageCount; hesaplar.OlusturulmaTarihi = eklenecek.OlusturulmaTarihi; hesaplar.TahsilatlarOdemelers = eklenecek.TahsilatlarOdemeler.ToList(); context.SaveChanges(); if (eklenecek.Equals(hesaplar)) { return(true); } else { return(false); } } }
public bool SatisDeleteMaping(int id) { using (var context = new RezervasyonContext()) { Satislar satislar = context.Satislars.Include(x => x.Firmalar) .Include(i => i.Urunlers) .Include(z => z.MusteriVeTedarikciler) .Include(x => x.TahsilatlarOdemelers) .Include(k => k.Faturalars).FirstOrDefault(k => k.Id == id); context.Satislars.Remove(satislar); context.SaveChanges(); if (satislar == null) { return(true); } else { return(false); } } }
public bool HesapCreateMap(HesaplarVM eklenecek) { /// Hesaplar VM içeriğini update işlemi yapar. Güncellenecek veri gönderilmesi gerekir. ID hiçbir şekilde değiştirilemez HesaplarVM hesap = new HesaplarVM(); using (var context = new RezervasyonContext()) { Hesaplar hesaplar = new Hesaplar(); hesaplar.FirmaId = eklenecek.FirmID; hesaplar.Tanim = eklenecek.Tanim; hesaplar.HesapNo = eklenecek.HesapNo; hesaplar.ParaBirimi = eklenecek.ParaBirimi; hesaplar.GuncelBakiye = eklenecek.GuncelBakiye; hesaplar.HarcamaLimiti = eklenecek.HarcamaLimiti; hesaplar.HesapTuru = eklenecek.HesapTuru; hesaplar.PageCount = eklenecek.PageCount; hesaplar.OlusturulmaTarihi = eklenecek.OlusturulmaTarihi; context.Hesaplar.Add(hesaplar); Firmalar firma = context.Firmalars.FirstOrDefault(x => x.Id == hesaplar.FirmaId); firma.Hesaplars.Add(hesaplar); context.SaveChanges(); if (context.Hesaplar.FirstOrDefault(x => x.Id == hesaplar.Id) != null) { return(true); } else { return(false); } } }
public bool SatisCreateMaping(SatisSiparisVM eklenecek) { /// Satislar VM içeriğini update işlemi yapar. Güncellenecek veri gönderilmesi gerekir. ID hiçbir şekilde değiştirilemez using (var context = new RezervasyonContext()) { Satislar satislar = new Satislar(); satislar.SatisTarihi = eklenecek.SatisTarihi; satislar.Aciklama = eklenecek.Aciklama; satislar.ToplamTutar = eklenecek.Tutar; satislar.FaturaAltiIskonto = eklenecek.Iskonto; satislar.BelgeNo = eklenecek.BelgeNo; satislar.VadeTarihi = eklenecek.VadeTarihi; satislar.IrsaliyeNo = eklenecek.IrsaliyeNo; satislar.SiparisDurumu = eklenecek.SiparisDurumu; satislar.ArsivBelgesi = eklenecek.ArsivBelgesi; satislar.Iptal = eklenecek.Iptal; satislar.MusteriTedarikcilerID = eklenecek.MusteriOrTedarikcilerID; satislar.PageCount = eklenecek.PageCount; satislar.OlusturulmaTarihi = eklenecek.OluşturulmaTarihi; satislar.GuncellemeTarihi = eklenecek.GuncellenmeTarihi; satislar.Firmalar = eklenecek.Firmalar; satislar.MusteriVeTedarikciler = eklenecek.MusteriVeTedarikciler; satislar.TahsilatlarOdemelers = eklenecek.TahsilatlarOdemelers; satislar.Urunlers = eklenecek.Urunler; satislar.Faturalars = eklenecek.Faturalars; context.Satislars.Add(satislar); Firmalar firma = context.Firmalars.FirstOrDefault(x => x.Id == satislar.FirmalarID); firma.Satislars.Add(satislar); MusteriVeTedarikciler musteri = context.MusteriVeTedarikcilers.FirstOrDefault(i => i.Id == satislar.MusteriTedarikcilerID); musteri.Satislars.Add(satislar); context.SaveChanges(); if (satislar.Equals(eklenecek)) { return(true); } else { return(false); } } }
public bool SatisDeleteMaping(int id) { /// ÇALIŞMIYOR /// Satislar VM içeriğini update işlemi yapar. Güncellenecek veri gönderilmesi gerekir. ID hiçbir şekilde değiştirilemez HesaplarVM satis = new HesaplarVM(); using (var context = new RezervasyonContext()) { Hesaplar satislar = context.Hesaplar.FirstOrDefault(z => z.Id == id); context.Hesaplar.Remove(satislar); context.SaveChanges(); if (satislar == null) { return(true); } else { return(false); } } }
public void Save() { context.SaveChanges(); }