Example #1
0
 public LegalFilesController(IHostingEnvironment hostingEnvironment,
                             ApplicationDbContext context,
                             IMediator mediator,
                             IDriverQueries driverService) : base(mediator, context)
 {
     _hostingEnvironment = hostingEnvironment;
     this.driverService  = driverService;
 }
Example #2
0
 public DriversProxy(
     IDriverQueries queryable,
     IDriverManagement manager
     )
 {
     this.queryable = queryable;
     this.manager   = manager;
 }
Example #3
0
 public DriverController(IHostingEnvironment hostingEnvironment
                         , IDriverQueries driverQueries
                         , IMapper mapper, IMediator mediator)
 {
     _hostingEnvironment = hostingEnvironment;
     this.driverQueries  = driverQueries;
     this.mapper         = mapper;
     this.mediator       = mediator;
 }
 public SocialDataController(IDriverQueries driverService,
                             IDriverCarReportService driverCarReport,
                             IHostingEnvironment hostingEnvironment,
                             IMemoryCache memoryCache)
 {
     this.driverService      = driverService;
     this.driverCarReport    = driverCarReport;
     this.hostingEnvironment = hostingEnvironment;
     this.memoryCache        = memoryCache;
 }
Example #5
0
 public DefaultDriversInfoFetcher(
     IDriverQueries driverQueryable,
     IDriversInfoStorage infoStorage
     )
 {
     this.driverQueryable = driverQueryable
                            ?? throw new ArgumentNullException();
     this.infoStorage = infoStorage
                        ?? throw new ArgumentNullException();
 }
        public DriversInfoFollower(IDriverQueries driverQueryable)
        {
            this.driverQueryable = driverQueryable;

            this.storage = new DefaultDriversInfoStorage();
            this.fetcher = new DefaultDriversInfoFetcher(
                driverQueryable, this.storage);
            this.updater
                = new DefaultDriversInfoPeriodicUpdater(this.fetcher);

            this.updater.UpdateDone
                += (sender, ea)
                   => this.UpdateDone?.Invoke(sender, ea);
        }
        public TestDriversProxy(
            ITestPendingDriverChangesRegister pendingChangesRegister,
            IDriverQueries queryable,
            IDriverManagement manager,
            ITestDriversSource driversSource = null
            )
        {
            if (driversSource == null)
            {
                driversSource = new TestDriversSource();
            }

            this.pendingChangesReg = pendingChangesRegister;
            this.driversSource     = driversSource;

            this.queryable = queryable;
            this.manager   = manager;
        }
 public DriversController(IDriverQueries driverQueries, IMediator mediator)
 {
     this.driverQueries = driverQueries;
     this.mediator      = mediator;
 }