public IActionResult Index(KlantLogin klantLogin) { //List<FactuurLijn> factuurlijn = _factuurLijnRepository.getFactuurLijnen(); List <Factuur> facturen = _factuurRepository.getFacturen(klantLogin); FactuurViewModel vm = new FactuurViewModel(facturen); decimal prijs = 0; ApplyLanguage(); return(View(vm)); }
public FactuurViewModel FactuurViewModel(int factuurId, bool teBevestigen) { Factuur factuur = uow.FactuurRepository.Find(factuurId); FactuurViewModel fvm = new FactuurViewModel(); if (factuur != null) { fvm.Factuur = factuur; fvm.Klant = factuur.DepartementKlant.Klant; fvm.Departement = factuur.DepartementKlant.Departement; fvm.TeBevestigen = teBevestigen; fvm.FactuurDetails = factuur.FactuurDetails.ToList(); } return fvm; }
public IActionResult Index(string?productNaam, long?factuurNr, DateTime?vanDatum, DateTime?totDatum , long?zendNotaNr, string?serienummer, KlantLogin klantLogin) { //List<FactuurLijn> factuurlijn = _factuurLijnRepository.getFactuurLijnen(); List <Factuur> facturen = _factuurRepository.getGefilterdeFactuur(productNaam, factuurNr, vanDatum, totDatum, zendNotaNr, serienummer, klantLogin); FactuurViewModel vm = new FactuurViewModel(facturen); ApplyLanguage(); vm.ProductNaam = productNaam; vm.FactuurNr = factuurNr; vm.VanDatum = vanDatum; vm.TotDatum = totDatum; vm.ZendNotaNr = zendNotaNr; vm.Serienummer = serienummer; return(View(vm)); }