public double OdrediPrihodeZaPeriod(PrihodiZaPeriod pp) { List <RezervacijaVozila> lista = _context.RezervacijeVozila.ToList(); foreach (RezervacijaVozila item in lista.ToList()) { if (item.IdRentACar != pp.IdRentACar) { lista.Remove(item); } } double ukupniPrihodi = 0; foreach (RezervacijaVozila item in lista) { if (pp.PocetniDatum >= item.PocetniDatum && pp.PocetniDatum <= item.KrajnjiDatum) { ukupniPrihodi += item.Cena; } else if (pp.KrajnjiDatum >= item.PocetniDatum && pp.KrajnjiDatum <= item.KrajnjiDatum) { ukupniPrihodi += item.Cena; } } return(ukupniPrihodi); }
public async Task <ActionResult <double> > Prihodi(PrihodiZaPeriod pp) { return(servis.OdrediPrihodeZaPeriod(pp)); }