public bool TahsilatlarUpdateMapleme(TahsilatlarVM eklenecek) { /// Tahsilatlar, Hesaplar ve Müsteri/Tedarikçisi Mapleme işlemi yapar. Firma id gönderilmesi gerekmektedir. /// TahsilatlarVM hesap = new TahsilatlarVM(); using (var context = new RezervasyonContext()) { TahsilatlarOdemeler hesaplar = context.TahsilatlarOdemelers.Include(x => x.MusteriVeTedarikciler) .Include(y => y.Hesaplars) .Include(z => z.Kredilers) .Include(k => k.Masraflars) .Include(k => k.Firmalar) .FirstOrDefault(x => x.Id == eklenecek.Id); hesaplar = null; if (hesaplar == null) { return(true); } else { return(false); } } }
public bool TahsilatlarUpdateMapleme(TahsilatlarVM eklenecek) { /// Tahsilatlar, Hesaplar ve Müsteri/Tedarikçisi Mapleme işlemi yapar. Firma id gönderilmesi gerekmektedir. /// TahsilatlarVM hesap = new TahsilatlarVM(); using (var context = new RezervasyonContext()) { TahsilatlarOdemeler hesaplar = context.TahsilatlarOdemelers.Include(x => x.MusteriVeTedarikciler) .Include(y => y.Hesaplars) .Include(z => z.Kredilers) .Include(k => k.Masraflars) .Include(k => k.Firmalar) .FirstOrDefault(x => x.Id == eklenecek.Id); hesaplar.Id = eklenecek.Id; hesaplar.IslemTipi = eklenecek.IslemTipi; hesaplar.DokumanKonum = eklenecek.DokumanKonum; hesaplar.Tutar = eklenecek.Tutar; hesaplar.PageCount = eklenecek.PageCount; hesaplar.Firmalar = eklenecek.Firmalar; hesaplar.MusteriVeTedarikciler = eklenecek.MusteriVeTedarikciler; hesaplar.Hesaplars = eklenecek.Hesaplar.ToList(); hesaplar.Kredilers = eklenecek.Krediler.ToList(); hesaplar.Masraflars = eklenecek.Masraflars.ToList(); if (hesaplar.Equals(eklenecek)) { return(true); } else { return(false); } } }
public List <TahsilatlarVM> TahsilatlarMapleme(int firmid) { /// Tahsilatlar, Hesaplar ve Müsteri/Tedarikçisi Mapleme işlemi yapar. Firma id gönderilmesi gerekmektedir. /// List <TahsilatlarVM> hesap = new List <TahsilatlarVM>(); using (var context = new RezervasyonContext()) { List <TahsilatlarOdemeler> hesaplar = context.TahsilatlarOdemelers.Include(x => x.MusteriVeTedarikciler) .Include(y => y.Hesaplars) .Include(z => z.Kredilers) .Include(k => k.Masraflars) .Include(k => k.Firmalar) .Where(s => s.FirmalarID == firmid) .ToList(); foreach (var item in hesaplar) { TahsilatlarVM eklenecek = new TahsilatlarVM(); eklenecek.Id = item.Id; eklenecek.IslemTipi = item.IslemTipi; eklenecek.DokumanKonum = item.DokumanKonum; eklenecek.Tutar = item.Tutar; eklenecek.PageCount = item.PageCount; eklenecek.Firmalar = item.Firmalar; eklenecek.MusteriVeTedarikciler = item.MusteriVeTedarikciler; eklenecek.Hesaplar = item.Hesaplars.ToList(); eklenecek.Krediler = item.Kredilers.ToList(); eklenecek.Masraflars = item.Masraflars.ToList(); //Mapleme işlemi entitiden vme bu şekilde yapılıyor. hesap.Add(eklenecek); } } return(hesap); }