public FactuurViewModel(IDuraFactViewModel parent, ISession session) { Parent = parent; _session = session; _facade = new DuraFactFacade(session); VervallenFacturen = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetAllVervallenFacturen().Select(x => new SelectedEntityModel<Factuur>(x)).ToList()); OpenstaandeFacturen = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetAllOpenstaandeFacturen().Select(x => new SelectedEntityModel<Factuur>(x)).ToList()); }
public KlantViewModel(IDuraFactViewModel parent, ISession session) { Parent = parent; _session = session; _facade = new DuraFactFacade(_session); _zoekKlant = new Klant(string.Empty, string.Empty, string.Empty, new Adres()); Zoek(); }
public KlantDetailViewModel(IDuraFactViewModel parent, ISession session, Klant klant) { Parent = parent; _session = session; Klant = klant; _facade = new DuraFactFacade(_session); if (string.IsNullOrEmpty(klant.Naam)) _nieuweKlant = true; FacturenVanKlant = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetFacturenVanKlant(klant).Select(f => new SelectedEntityModel<Factuur>(f))); OffertesVanKlant = new ObservableCollection<SelectedEntityModel<Offerte>>(_facade.ZoekOffertesVanKlant(klant).Select(f => new SelectedEntityModel<Offerte>(f))); }