public List <ReportItem> GenerateReportReceipt() { List <ReportItem> ataskaita = new List <ReportItem>(); var cekiai = _cekiuRepozitorija.RetrieveAllChecqes(); if (cekiai.Count > 0) { foreach (var cekis in cekiai) { foreach (var cekioElementas in cekis.CekioElementuSarasas) { ReportItem reportItem = new ReportItem(); reportItem.CekioID = cekioElementas.CekioID; reportItem.Kodas = cekioElementas.PrekesKodas; reportItem.PrekesPavadinimas = cekioElementas.PrekesPavadinimas; reportItem.PrekesKaina = cekioElementas.VienetoKaina; ataskaita.Add(reportItem); } } return(ataskaita); } else { return(null); } }
public List <ReportItem> GenerateLastChecqueReport() { List <ReportItem> ataskaita = new List <ReportItem>(); var cekiai = _cekiuRepozitorija.RetrieveAllChecqes().OrderByDescending(x => x.PirkimoData).FirstOrDefault(); if (cekiai != null) { foreach (var cekioElementai in cekiai.CekioElementuSarasas) { ReportItem reportItem = new ReportItem(); reportItem.CekioID = cekioElementai.CekioID; reportItem.Kodas = cekioElementai.PrekesKodas; reportItem.PrekesPavadinimas = cekioElementai.PrekesPavadinimas; reportItem.PrekesKaina = cekioElementai.VienetoKaina; ataskaita.Add(reportItem); } return(ataskaita); } else { return(null); } }