/// <summary> /// Constructor /// </summary> /// <param name="repository">Repository waar requests staan naar de dataset</param> public PortefeuilleDetailAddViewModel(AandeelbeheerRepository repository) { _repository = repository; SaveCommand = new RelayCommand(SaveChanges); CancelCommand = new RelayCommand(CancelChanges); }
/// <summary> /// Constructor /// </summary> /// <param name="repository">Repository waar requests staan naar de dataset</param> public BedrijfAddViewModel(AandeelbeheerRepository repository) { _repository = repository; _bedrijf = new Bedrijf(); SaveCommand = new RelayCommand(SaveChanges); CancelCommand = new RelayCommand(CancelChanges); }
/// <summary> /// Constructor /// </summary> /// <param name="repository"> Repository waar requests staan naar de dataset</param> public PortefeuilleDetailEditViewModel(AandeelbeheerRepository repository) { _repository = repository; SaveCommand = new RelayCommand(SaveChanges); CancelCommand = new RelayCommand(CancelChanges); DeleteCommand = new RelayCommand(DeleteAandeel, CanDeleteAandeel); AddCommand = new RelayCommand(AddAandeel); }
/// <summary> /// Constructor /// </summary> /// <param name="repository"> Repository waar requests staan naar de dataset</param> public BedrijfListViewModel(AandeelbeheerRepository repository) { _repository = repository; SaveCommand = new RelayCommand(SaveChanges); CancelCommand = new RelayCommand(CancelChanges); DeleteCommand = new RelayCommand(DeleteBedrijf, CanDeleteBedrijf); AddCommand = new RelayCommand(AddBedrijf); }
/// Constructor van PortefeuilleListVieuwModel /// </summary> /// <param name="repository">Repository waar functies staan met requests naar de dataset</param> public PortefeuilleListVieuwModel(AandeelbeheerRepository repository) { _repository = repository; _portefeuilles = repository.GetPortefeuilles(); Titel = "Portefeuilles"; DeleteCommand = new RelayCommand(DeletePortefeuille, CanDeletePortefeuille); AddCommand = new RelayCommand(AddPortefeuille); EditCommand = new RelayCommand <Portefeuille>(EditPortefeuille, CanEditPortefeuille); }
/// <summary> /// Constructor /// </summary> /// <param name="repository">Repository waar requests staan naar de datase</param> public PortefeuilleAddAandeelViewModel(AandeelbeheerRepository repository) { _repository = repository; SaveCommand = new RelayCommand(SaveChanges); CancelCommand = new RelayCommand(CancelChanges); BedrijfCommand = new RelayCommand(BedrijfView); Bedrijven = _repository.GetBedrijven(); _portefeuilleDetailEditViewModel = new PortefeuilleDetailEditViewModel(_repository); _bedrijfListViewModel = new BedrijfListViewModel(_repository); AddAandeel = new Aandeel(); }
public MainWindowVIewModel() { //Instanties aanmaken _repository = new AandeelbeheerRepository(); _portefeuilleListVieuwModel = new PortefeuilleListVieuwModel(_repository); _portefeuilleDetailViewModel = new PortefeuilleDetailViewModel(_repository); _portefeuilleDetailAddViewModel = new PortefeuilleDetailAddViewModel(_repository); _portefeuilleDetailEditViewModel = new PortefeuilleDetailEditViewModel(_repository); _portefeuilleAddAandeelViewModel = new PortefeuilleAddAandeelViewModel(_repository); _bedrijfListViewModel = new BedrijfListViewModel(_repository); _bedrijfAddViewModel = new BedrijfAddViewModel(_repository); //Deze functie veranderd de listviewmodel. Dit is de linker kant van de mainWindow SetListViewModel(_portefeuilleListVieuwModel); //Deze functie veranderd de detailViewModel. Dit is de rechter kant van de mainwindow SetDetailViewModel(_portefeuilleDetailViewModel); }
/// <summary> /// Constructor van PortefeuilleDetailViewModel /// </summary> /// <param name="repository"> Repository waar request naar de dataset staan</param> public PortefeuilleDetailViewModel(AandeelbeheerRepository repository) { _repository = repository; }