Пример #1
0
        //private DateTime _vanMarktDatum;
        //private DateTime _totMarktDatum;
        public BrouwersViewModel(IDataService dataService, IDialogService dialogService, IFileDialogService fileDialogService, IMapper mapper) : base(dataService, dialogService, fileDialogService)
        {
            _mapper          = mapper;
            base.DisplayName = "Brouwers";
            //_dialogService = dialogService;
            //_dataService = dataService;
            Brouwers                 = new ObservableCollection <Brouwer>(_mapper.Map <List <Brouwer> >(_dataService.GeefAlleBrouwers()));
            BierSoorten              = new ObservableCollection <BierSoort>(ObjectConverter.BO_BierSoortenToBierSoorten(_dataService.GeefAlleBierSoorten()));
            AddBrouwerCommand        = new RelayCommand(VoegBrouwerToe);
            UpdateBrouwerCommand     = new RelayCommand(WijzigBrouwerGegevens);
            DeleteBrouwerCommand     = new RelayCommand(VerwijderBrouwer);
            ShowWebSiteDialogCommand = new RelayCommand(ShowWebSiteDialog);
            // FilterOpMarktDatumCommand = new RelayCommand(FilterBierenOpMarktDatum);

            OphalenBierenVoorBrouwers();

            //if (SelectedBrouwer != null)
            //{
            //    VanMarktDatum = SelectedBrouwer.Bieren.Min(b => b.MarktDatum);
            //    TotMarktDatum = SelectedBrouwer.Bieren.Max(b => b.MarktDatum);
            //}
        }