Пример #1
0
        public TestDataSeeder(IServiceScope scope)
        {
            citizenUserRepository  = scope.ServiceProvider.GetService <CitizenUserRepository>();
            roleRepository         = scope.ServiceProvider.GetService <RoleRepository>();
            busRouteRepository     = scope.ServiceProvider.GetService <BusRouteRepository>();
            busRepository          = scope.ServiceProvider.GetService <BusRepository>();
            certificateRepository  = scope.ServiceProvider.GetService <CertificateRepository>();
            busWorkerRepository    = scope.ServiceProvider.GetService <BusWorkerRepository>();
            busRouteTimeRepository = scope.ServiceProvider.GetService <BusRouteTimeRepository>();

            if (citizenUserRepository == null || roleRepository == null)
            {
                throw new Exception("Cannot get services from ServiceProvider.");
            }
        }
Пример #2
0
 public BusController(BusRepository busRepository,
                      BusRouteRepository busRouteRepository,
                      CitizenUserRepository citizenUserRepository,
                      CertificateRepository certificateRepository,
                      BusOrderRepository busOrderRepository,
                      BusWorkerRepository busWorkerRepository,
                      BusStopRepository busStopRepository,
                      IMapper mapper,
                      IWebHostEnvironment hostEnvironment)
 {
     this.busRepository         = busRepository;
     this.busRouteRepository    = busRouteRepository;
     this.citizenUserRepository = citizenUserRepository;
     this.certificateRepository = certificateRepository;
     this.busOrderRepository    = busOrderRepository;
     this.busWorkerRepository   = busWorkerRepository;
     this.busStopRepository     = busStopRepository;
     this.mapper          = mapper;
     this.hostEnvironment = hostEnvironment;
 }