public DesktopContextFactory(IDateTimeProvider dateTimeProvider, IDesktopServiceSettings desktopServiceSettings, IReportFilterService reportFilterService, IAssemblyService assemblyService, IReleaseVersionInformationService releaseVersionInformationService) { _dateTimeProvider = dateTimeProvider; _desktopServiceSettings = desktopServiceSettings; _reportFilterService = reportFilterService; _assemblyService = assemblyService; _releaseVersionInformationService = releaseVersionInformationService; }
public ReportFiltersViewModel(IReportFilterService reportFilterService) { _reportFilterService = reportFilterService; Reports = BuildReportFilterDefinitions(_reportFilterService.GetReportFilterDefinitions()); SelectedReport = Reports.FirstOrDefault(); SaveCommand = new RelayCommand <ICloseable>(SaveFilters); CancelCommand = new RelayCommand <ICloseable>(CancelFilters); }