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));
      }
예제 #2
0
        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));
      }