Exemple #1
0
        public SeriesViewModel(IEventAggregator eventAggregator, ISeriesLookupDataService seriesLookupDataService)
            : base(eventAggregator)
        {
            this.seriesLookupDataService = seriesLookupDataService;

            Init();
        }
Exemple #2
0
        public SeriesViewModel(IEventAggregator eventAggregator,
                               ISeriesLookupDataService seriesLookupDataService,
                               ILogger logger,
                               IDialogService dialogService)
            : base(eventAggregator, logger, dialogService)
        {
            this.seriesLookupDataService = seriesLookupDataService;

            Init();

            ViewModelType = nameof(SeriesDetailViewModel);
        }
        public SeriesViewModel(IEventAggregator eventAggregator,
                               ISeriesLookupDataService seriesLookupDataService,
                               ILogger logger,
                               IDialogService dialogService)
            : base(eventAggregator, logger, dialogService)
        {
            _seriesLookupDataService = seriesLookupDataService
                                       ?? throw new ArgumentNullException(nameof(seriesLookupDataService));


            MaintenanceFilters      = GetMaintenanceFilters();
            Filters                 = GetFilters();
            ActiveMaintenanceFilter = MaintenanceFilters.First();

            Init().Await();

            ViewModelType = nameof(SeriesDetailViewModel);
        }
 public SeriesController(ISeriesLookupDataService seriesLookupDataService,
                         IRepository <Series> seriesRepository)
 {
     this.seriesLookupDataService = seriesLookupDataService ?? throw new ArgumentNullException(nameof(seriesLookupDataService));
     this.seriesRepository        = seriesRepository ?? throw new ArgumentNullException(nameof(SeriesController.seriesRepository));
 }