示例#1
0
 public GasStationService(IGasStationRepository gasStationRepository
                          , IGeolocationExternalService geolocationExternalService
                          , IGasStationFactory gasStationFactory)
 {
     GasStationRepository       = gasStationRepository ?? throw new ArgumentNullException(nameof(gasStationRepository));
     GeolocationExternalService = geolocationExternalService ?? throw new ArgumentNullException(nameof(geolocationExternalService));
     GasStationFactory          = gasStationFactory ?? throw new ArgumentNullException(nameof(gasStationFactory));
 }
示例#2
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context      = context;
     FuelInvoices  = new FuelInvoiceRepository(context);
     InvoiceTypes  = new InvoiceTypeRepository(context);
     FuelTypes     = new FuelTypeRepository(context);
     CurrencyTypes = new CurrencyTypeRepository(context);
     GasStations   = new GasStationRepository(context);
 }
示例#3
0
 public HomeController(
     IGasStationRepository gasStationRepository,
     IMTypeRepository mTypeRepository,
     IDistrictRepository districtRepository
     )
 {
     _gasStationRepository = gasStationRepository;
     _mTypeRepository      = mTypeRepository;
     _districtRepository   = districtRepository;
 }
示例#4
0
 public AutoOrderGenerator(IGasStationRepository gasStationRepository
                           , ScheduleOrder scheduleOrder
                           , EstimateOrder estimateOrder
                           , IManageOrderRepository manageOrderRepository)
 {
     _gasStationRepository  = gasStationRepository;
     _scheduleOrder         = scheduleOrder;
     _estimateOrder         = estimateOrder;
     _manageOrderRepository = manageOrderRepository;
 }
 public HomeController(IUnitOfWork unitOfWork, ILogWrapper logWrapper,
                       IGasStationRepository gasStationRepository,
                       IGasStationGasTypeRepository gasStationGasTypeRepository,
                       IDistrictRepository districtRepository,
                       IMTpyeRepository mTypeRepository
                       ) : base(unitOfWork, logWrapper)
 {
     _gasStationRepository        = gasStationRepository;
     _gasStationGasTypeRepository = gasStationGasTypeRepository;
     _districtRepository          = districtRepository;
     _mTypeRepository             = mTypeRepository;
 }
示例#6
0
 public GasStationAPIController(
     IUnitOfWork unitOfWork,
     IGasStationRepository gasStationRepository,
     IMTypeRepository mTypeRepository,
     IDistrictRepository districtRepository,
     IGasStationGasTypeRepository gasStationGasTypeRepository
     )
 {
     _gasStationRepository        = gasStationRepository;
     _mTypeRepository             = mTypeRepository;
     _districtRepository          = districtRepository;
     _gasStationGasTypeRepository = gasStationGasTypeRepository;
     _unitOfWork = unitOfWork;
 }
示例#7
0
 public GasStationsController(IGasStationRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
示例#8
0
 public GasStationAppService(IGasStationRepository gasStationRepository)
 {
     _gasStationRepository = gasStationRepository;
 }
示例#9
0
 public GasStationService(IGasStationRepository gasStationRepository) : base(gasStationRepository)
 {
     _gasStationRepository = gasStationRepository;
 }