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 FactuurDetailViewModel(IDialogService dialogService, IDuraFactViewModel parent, ISession session, Factuur factuur) { if (factuur.Items.Count == 0) _nieuweFactuur = true; _dialogService = dialogService; Parent = parent as DuraFactViewModel; _session = session; Factuur = factuur; }
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))); }
public FactuurDetailViewModel(IDuraFactViewModel parent, ISession session, Factuur factuur) : this(ImplementationLocator.Resolve<IDialogService>(), parent, session, factuur) { }