public TruckService(ITruckRepository truckRepository, IDriverRepository driverRepository, IDepartmentRepository departmentRepository, IPartnerRepository partnerRepository, IModelRepository modelRepository, ILicenseValidation licenseValidation, IMaintenanceItemDetailRepository maintenanceItemDetailRepository, IMaintenanceDetailRepository maintenanceDetailRepository, IMaintenanceItemRepository maintenanceItemRepository, IMaintenancePlanDetailRepository maintenancePlanDetailRepository, IUnitOfWork unitOfWork, IInspectionPlanDetailService inspectionPlanDetailService) { this._truckRepository = truckRepository; this._driverRepository = driverRepository; this._departmentRepository = departmentRepository; this._partnerRepository = partnerRepository; this._modelRepository = modelRepository; this._licenseValidation = licenseValidation; this._maintenanceItemDetailRepository = maintenanceItemDetailRepository; this._maintenanceDetailRepository = maintenanceDetailRepository; this._maintenanceItemRepository = maintenanceItemRepository; this._maintenancePlanDetailRepository = maintenancePlanDetailRepository; this._unitOfWork = unitOfWork; this._inspectionPlanDetailService = inspectionPlanDetailService; }
public TruckController(ITruckRepository truckService, ILogger <TruckController> logger, IMapper mapper, IConfiguration config) { _truckService = truckService; _logger = logger; _mapper = mapper; _config = config; }
public InventoryToUpdateConsumer(ILogger <InventoryToUpdateConsumer> logger, IMapper mapper, IPublishEndpoint publishEndpoint, ITruckRepository service) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _service = service ?? throw new ArgumentNullException(nameof(service)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _publishEndpoint = publishEndpoint ?? throw new ArgumentNullException(nameof(publishEndpoint)); }
public MockTrackingLogic(IParcelRepository parcelRepository, IHopRepository hopRepository, IWarehouseRepository warehouseRepository, ITruckRepository truckRepository) { _parcelRepository = parcelRepository; _hopRepository = hopRepository; _warehouseRepository = warehouseRepository; _truckRepository = truckRepository; }
public TruckService(ITruckRepository truckRepo, IMapper mapper, ILogger <TruckService> logger, IModelRepository modelRepo) { _mapper = mapper; _truckRepo = truckRepo; _logger = logger; _modelRepo = modelRepo; }
public MockWarehouseLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IHopRepository hopRepository, IParcelRepository parcelRepository) { _warehouseRepository = warehouseRepository; _truckRepository = truckRepository; _hopRepository = hopRepository; _parcelRepository = parcelRepository; }
public TruckController(ApplicationDbContext context, UserManager <IdentityUser> userManager, ITruckRepository truckRepository) { _context = context; _userManager = userManager; _truckRepository = truckRepository; }
public void RepositoriesAvailable() { ITruckModelRepository _modelRepo = serviceProvider.GetService <ITruckModelRepository>(); ITruckRepository _truckRepo = serviceProvider.GetService <ITruckRepository>(); Assert.NotNull(_modelRepo); Assert.NotNull(_truckRepo); }
public RepairController(ITruckRepository truckRepository, IRepairRepository repairRepository, IUserRepository userRepository) { _repairRepository = repairRepository; _truckRepository = truckRepository; _userRepository = userRepository; }
public HopArrivalLogic(IParcelRepository parcelRepository, ITrackingInformationRepository trackingInformationRepository, IHopArrivalRepository hopArrivalRepository, ITruckRepository truckRepository, ILogger <HopArrivalLogic> logger, AutoMapper.IMapper mapper) { _parcelRepo = parcelRepository; _trackingRepo = trackingInformationRepository; _hopArrivalRepo = hopArrivalRepository; _truckRepository = truckRepository; _logger = logger; _mapper = mapper; }
public WarehouseLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IHopRepository hopRepository, IParcelRepository parcelRepository) { _warehouseRepository = warehouseRepository; _truckRepository = truckRepository; _hopRepository = hopRepository; _parcelRepository = parcelRepository; _wVal = new WarehouseValidator(); _tVal = new TruckValidator(); }
public void TruckRepositoryCRUD() { ITruckModelRepository _modelRepo = serviceProvider.GetService <ITruckModelRepository>(); ITruckRepository _truckRepo = serviceProvider.GetService <ITruckRepository>(); Assert.NotNull(_modelRepo.FindAllAvailableModels()); Assert.AreEqual(2, _modelRepo.FindAllAvailableModels().Count); // Get first available model var model = _modelRepo.FindAllAvailableModels()[0]; // Saving new Truck with specific information Truck truck = new Truck() { Description = "TEST", ManufacturingYear = 1929, ModelYear = 1929, Model = model, TruckModelId = model.TruckModelId }; _truckRepo.Save(truck); // List existing trucks List <Truck> trucks = _truckRepo.FindAllTrucks(); // Checking for id for that specific truck saved above Truck savedTruck = trucks.AsQueryable().Where(el => el.ManufacturingYear == 1929).First(); Assert.NotNull(savedTruck); Assert.AreEqual(1929, savedTruck.ManufacturingYear); Assert.AreEqual(1929, savedTruck.ModelYear); Assert.AreEqual("TEST", savedTruck.Description); int id = savedTruck.TruckId; // Updating truck Truck toUpdate = _truckRepo.FindById(id); toUpdate.ModelYear = 1930; _truckRepo.Update(toUpdate); // Refetching truck Truck updated = _truckRepo.FindById(id); Assert.NotNull(updated); Assert.AreEqual(1929, updated.ManufacturingYear); Assert.AreEqual(1930, updated.ModelYear); Assert.AreEqual("TEST", updated.Description); // Deleting truck _truckRepo.Delete(id); Truck deleted = _truckRepo.FindById(id); Assert.Null(deleted); }
public FuelConsumptionService(IFuelConsumptionRepository fuelConsumptionRepository, IModelRepository modelRepository, ILocationRepository locationRepository, ITruckRepository truckRepository, IUnitOfWork unitOfWork) { this._unitOfWork = unitOfWork; this._fuelConsumptionRepository = fuelConsumptionRepository; this._modelRepository = modelRepository; this._locationRepository = locationRepository; this._truckRepository = truckRepository; }
public GpsService(IUnitOfWork unitOfWork, IGpsLocationRepository gpsLocationRepository, IDriverRepository driverRepository, IDispatchRepository dispatchRepository, ITruckRepository truckRepository, IModelRepository modelRepository, IDepartmentRepository departmentRepository) { this._unitOfWork = unitOfWork; this._gpsLocationRepository = gpsLocationRepository; this._driverRepository = driverRepository; _dispatchRepository = dispatchRepository; _truckRepository = truckRepository; _modelRepository = modelRepository; _departmentRepository = departmentRepository; }
public TruckService(ITruckRepository repository, IMapper modelMapper, IValidator <UpdateTruckInput> updateValidator, IValidator <CreateTruckInput> createValidator) { this.Repository = repository; this.ModelMapper = modelMapper; this.UpdateValidator = updateValidator; this.CreateValidator = createValidator; }
public ContainerMessageHandler(IShipRepository shipRepository, IContainerRepository containerRepository, ITruckRepository truckRepository, IMessagePublisher messagePublisher) { _shipRepository = shipRepository; _containerRepository = containerRepository; _truckRepository = truckRepository; _messagePublisher = messagePublisher; }
public RefuelingController(IRefuelingRepository refuelingRepository, IDriverRepository driverRepository, ITruckRepository truckRepository, IUserRepository userRepository, IHostingEnvironment hostingEnviroment) { _refuelingRepository = refuelingRepository; _driverRepository = driverRepository; _truckRepository = truckRepository; _userRepository = userRepository; _hostingEnvironment = hostingEnviroment; }
public OrderController(ITruckRepository truckRepository, IOrderRepository orderRepository, UserManager <IdentityUser> userManager, IDriverRepository driverRepository) { _orderRepository = orderRepository; _truckRepository = truckRepository; _userManager = userManager; _driverRepository = driverRepository; }
public TrackingLogic(IParcelRepository parcelRepository, IHopRepository hopRepository, IWarehouseRepository warehouseRepository, ITruckRepository truckRepository) { _pVal = new ParcelValidator(); _hVal = new HopArrivalValidator(); _parcelRepository = parcelRepository; _hopRepository = hopRepository; _warehouseRepository = warehouseRepository; _truckRepository = truckRepository; }
public ReportController(ITruckRepository truckRepository, IReportRepository reportRepository, IDriverRepository driverRepository, UserManager <IdentityUser> userManager) { _reportRepository = reportRepository; _truckRepository = truckRepository; _driverRepository = driverRepository; _userManager = userManager; }
public DriverController(IDriverRepository driverRepository, ITruckRepository truckRepository, IUserRepository userRepository, IRefuelingRepository refuelingRepository) { _driverRepository = driverRepository; _truckRepository = truckRepository; _userRepository = userRepository; _refuelingRepository = refuelingRepository; }
public ParcelEntryLogic(IWarehouseRepository warehouseRepository, ITruckRepository truckRepository, IParcelRepository parcelRepository, ITrackingInformationRepository trackingInformationRepository, IHopArrivalRepository hopArrivalRepository, IGeoEncodingAgent encodingAgent, ILogger <ParcelEntryLogic> logger, AutoMapper.IMapper mapper) { _parcelRepo = parcelRepository; _trackingRepo = trackingInformationRepository; _hopArrivalRepo = hopArrivalRepository; _truckRepo = truckRepository; _warehouseRepo = warehouseRepository; _encodingAgent = encodingAgent; _logger = logger; _mapper = mapper; }
public async Task <Truck> GetByIdTruck( [FromQuery] string id, [FromServices] ITruckRepository repository) { if (string.IsNullOrEmpty(id)) { return(null); } return(await repository.GetById(id)); }
public FixedExpenseService(IFixedExpenseRepository fixedExpenseRepository, IDepartmentRepository departmentService, ITruckRepository truckRepository, IEmployeeRepository employeeRepository, IExpenseRepository expenseRepository, IUnitOfWork unitOfWork) { this._fixedExpenseRepository = fixedExpenseRepository; this._departmentService = departmentService; this._truckRepository = truckRepository; this._employeeRepository = employeeRepository; this._expenseRepository = expenseRepository; this._unitOfWork = unitOfWork; }
public TruckExpenseService(ITruckExpenseRepository truckExpenseRepository, ITruckRepository truckRepository, ITrailerRepository trailerRepository, IExpenseRepository expenseRepository, IDriverRepository driverRepository, ISupplierRepository supplierRepository, ISupplierSettlementRepository supplierSettlementRepository, IEmployeeRepository employeeRepository, ICompanyExpenseRepository companyExpenseRepository, IUnitOfWork unitOfWork) { this._supplierRepository = supplierRepository; this._truckRepository = truckRepository; this._trailerRepository = trailerRepository; this._expenseRepository = expenseRepository; this._driverRepository = driverRepository; this._truckExpenseRepository = truckExpenseRepository; this._supplierSettlementRepository = supplierSettlementRepository; this._employeeRepository = employeeRepository; this._companyExpenseRepository = companyExpenseRepository; this._unitOfWork = unitOfWork; }
public FuelConsumptionDetailService(IFuelConsumptionRepository fuelConsumptionRepository, IFuelConsumptionDetailRepository fuelConsumptionDetailRepository, IModelRepository modelRepository, ILocationRepository locationRepository, IDispatchRepository dispatchRepository, IDriverRepository driverRepository, ITruckRepository truckRepository, IContainerRepository orderDRepository, IOrderRepository orderHRepository, IContainerTypeRepository containerTypeRepository, IUnitOfWork unitOfWork) { this._unitOfWork = unitOfWork; this._dispatchRepository = dispatchRepository; this._orderHRepository = orderHRepository; this._orderDRepository = orderDRepository; this._driverRepository = driverRepository; this._truckRepository = truckRepository; this._fuelConsumptionRepository = fuelConsumptionRepository; this._fuelConsumptionDetailRepository = fuelConsumptionDetailRepository; this._modelRepository = modelRepository; this._locationRepository = locationRepository; this._containerTypeRepository = containerTypeRepository; }
public UnitOfWork(TrucksAppDbContext context) { Context = context; TruckRepository = new TruckRepository(context); }
public FakeUnitOfWork() { TruckRepository = new FakeTruckRepository(); }
public WheelController(IWheelRepository wheelRepository, ITruckRepository truckRepository) { _wheelRepository = wheelRepository; _truckRepository = truckRepository; }
public TruckService(ITruckRepository truckRepository, ITruckModelRepository modelRepository) { _truckRepo = truckRepository; _modelRepo = modelRepository; }