예제 #1
0
        public async void GetFestivalShouldReturnFestival(int festivalId)
        {
            Festival expected = await _dbMock.Object.Festivals.FirstAsync(f => f.Id == festivalId);

            Festival actual = _festivalService.GetFestival(festivalId);

            Assert.Equal(expected, actual);
        }
예제 #2
0
        public UpdateFestivalViewModel(IFrameNavigationService navigationService, IFestivalService festivalService,
                                       IGoogleMapsService googleMapsService)
        {
            _festivalService      = festivalService;
            _navigationService    = navigationService;
            _googleService        = googleMapsService;
            Festival              = _festivalService.GetFestival((int)_navigationService.Parameter);
            UpdateFestivalCommand = new RelayCommand(UpdateFestival);
            CancelCommand         = new RelayCommand(() => _navigationService.NavigateTo("FestivalInfo", Festival.Id));

            #region Google Search

            _googleService = googleMapsService;
            SearchCommand  = new RelayCommand(Search);
            SelectCommand  = new RelayCommand <string>(Select);
            CurrentAddress = $"Huidige adres: {Festival.Address}";

            #endregion
        }
        public RapportPreviewViewModel(
            IFrameNavigationService navigationService,
            IQuestionnaireService questionnaireService,
            IFestivalService festivalService,
            IConfiguration config,
            GraphSelectorFactory graphSelector,
            IEmployeeService employeeService
            )
        {
            _questionnaireService = questionnaireService;
            _navigationService    = navigationService;
            _graphFactory         = graphSelector;
            _config          = config;
            _employeeService = employeeService;
            SelectedFestival = festivalService.GetFestival((int)navigationService.Parameter);

            GeneratePdfCommand = new RelayCommand(SavePdf);
            BackCommand        = new RelayCommand(Back);

            GenerateReport();
        }