예제 #1
0
 public RequestGetMobileService(Func <string, IGuidGenerator> guidGenerator, IHxHttpClientFactory httpClientFactory, IConfiguration config, IGuidGenerator guid, IMediator mediator, IBalanceRepository balanceRepository, RedisHelper redisHelper, IExpenseDetailRepository expenseDetailRepository, IDataInOrgRepository dataInOrgRepository, IStaffRepository staffRepository)
 {
     _guid                    = guidGenerator("database");;
     _config                  = config;
     _httpClientFactory       = httpClientFactory;
     _mediator                = mediator;
     _balanceRepository       = balanceRepository;
     _redisHelper             = redisHelper;
     _expenseDetailRepository = expenseDetailRepository;
     _dataInOrgRepository     = dataInOrgRepository;
     _staffRepository         = staffRepository;
 }
예제 #2
0
 public ExpenseDetailService(IExpenseDetailRepository expenseDetailRepository, IExpenseService expenseService,
                             IExpenseRepository expenseRepository, ISupplierRepository supplierRepository,
                             IEmployeeRepository empoRepository, IOrderRepository orderRepository, IUnitOfWork unitOfWork)
 {
     this._expenseDetailRepository = expenseDetailRepository;
     this._expenseService          = expenseService;
     this._expenseRepository       = expenseRepository;
     this._supplierRepository      = supplierRepository;
     this._employeeRepository      = empoRepository;
     this._orderRepository         = orderRepository;
     this._unitOfWork = unitOfWork;
 }
예제 #3
0
 public RouteService(IUnitOfWork unitOfWork, IRouteRepository routeRepository,
                     IRouteDetailRepository routeDetailRepository, ILocationRepository locationRepository,
                     IExpenseDetailRepository expenseDetailRepository, IAllowanceDetailRepository allowanceDetailRepository,
                     IContainerRepository containerRepository, IDispatchRepository dispatchRepository,
                     IContainerTypeRepository containerTypeRepository)
 {
     _unitOfWork                = unitOfWork;
     _routeRepository           = routeRepository;
     _routeDetailRepository     = routeDetailRepository;
     _locationRepository        = locationRepository;
     _containerTypeRepository   = containerTypeRepository;
     _expenseDetailRepository   = expenseDetailRepository;
     _allowanceDetailRepository = allowanceDetailRepository;
     _containerRepository       = containerRepository;
     _dispatchRepository        = dispatchRepository;
 }
예제 #4
0
 public LiabilitiesService(ILiabilitiesRepository liabilitiesRepository, IDriverRepository driverRepositor,
                           IContainerRepository containerRepository, IDispatchRepository dispatchRepository,
                           IExpenseDetailRepository expenseDetailRepository, IExpenseRepository expenseRepository,
                           ICustomerRepository customerRepository, IOrderRepository orderRepository,
                           ILiabilitiesItemRepository liabilitiesItemRepository, IUnitOfWork unitOfWork)
 {
     this._liabilitiesRepository     = liabilitiesRepository;
     this._driverRepository          = driverRepositor;
     this._containerRepository       = containerRepository;
     this._dispatchRepository        = dispatchRepository;
     this._expenseDetailRepository   = expenseDetailRepository;
     this._expenseRepository         = expenseRepository;
     this._customerRepository        = customerRepository;
     this._orderRepository           = orderRepository;
     this._liabilitiesItemRepository = liabilitiesItemRepository;
     this._unitOfWork = unitOfWork;
 }
예제 #5
0
 public OrderService(IOrderRepository orderRepository, IContainerTypeRepository containerTypeRepository, IContainerRepository containerRepository,
                     IOrderPatternRepository orderPatternRepository, ICustomerRepository customerRepository, IDispatchRepository dispatchRepository,
                     IEmployeeRepository employeeRepository, IShippingCompanyRepository shippingCompanyRepository,
                     IExpenseDetailRepository expenseDetailRepository, ISurchargeDetailRepository surchargeDetailRepository, IAllowanceDetailRepository allowanceDetailRepository,
                     ILocationRepository locationRepository, IUnitOfWork unitOfWork)
 {
     this._orderRepository           = orderRepository;
     this._containerTypeRepository   = containerTypeRepository;
     this._dispatchRepository        = dispatchRepository;
     this._containerRepository       = containerRepository;
     this._customerRepository        = customerRepository;
     this._orderPatternRepository    = orderPatternRepository;
     this._employeeRepository        = employeeRepository;
     this._shippingCompanyRepository = shippingCompanyRepository;
     this._expenseDetailRepository   = expenseDetailRepository;
     this._surchargeDetailRepository = surchargeDetailRepository;
     this._allowanceDetailRepository = allowanceDetailRepository;
     this._locationRepository        = locationRepository;
     this._unitOfWork = unitOfWork;
 }
예제 #6
0
 public CustomerPricingService(ICustomerPricingRepository customerPricingRepository,
                               ICustomerPricingDetailRepository customerPricingDetailRepository,
                               ICustomerPricingLocationRepository customerPricingLocationRepository,
                               ICustomerRepository customerRepository,
                               ICustomerGrossProfitRepository customerGrossProfitRepository,
                               ILocationRepository locationRepository,
                               IContainerTypeRepository containerTypeRepository,
                               IRouteRepository routeRepository,
                               IDispatchRepository dispatchRepository,
                               IContainerRepository orderDRepository,
                               IOrderRepository orderHRepository,
                               IFuelConsumptionDetailRepository fuelConsumptionDetailRepository,
                               IExpenseDetailRepository expenseDetailRepository,
                               IAllowanceDetailRepository allowanceDetailRepository,
                               IRouteDetailRepository routeDetailRepository,
                               IExpenseRepository expenseRepository,
                               IUnitOfWork unitOfWork)
 {
     this._customerPricingRepository         = customerPricingRepository;
     this._customerPricingDetailRepository   = customerPricingDetailRepository;
     this._customerPricingLocationRepository = customerPricingLocationRepository;
     this._customerRepository            = customerRepository;
     this._customerGrossProfitRepository = customerGrossProfitRepository;
     this._locationRepository            = locationRepository;
     this._containerTypeRepository       = containerTypeRepository;
     this._routeRepository    = routeRepository;
     this._dispatchRepository = dispatchRepository;
     this._orderDRepository   = orderDRepository;
     this._orderHRepository   = orderHRepository;
     this._fuelConsumptionDetailRepository = fuelConsumptionDetailRepository;
     this._expenseDetailRepository         = expenseDetailRepository;
     this._allowanceDetailRepository       = allowanceDetailRepository;
     this._routeDetailRepository           = routeDetailRepository;
     this._expenseRepository = expenseRepository;
     this._unitOfWork        = unitOfWork;
 }
예제 #7
0
 public ExpenseDetailService(IExpenseDetailRepository expenseDetailRepository, IOrgRepository orgRepository)
 {
     _expenseDetailRepository = expenseDetailRepository;
     _orgRepository           = orgRepository;
 }
 public SendCompleteExpenseDetailHandler(IExpenseDetailRepository expenseDetailRepo, ILoggerFactory factory)
 {
     Logger             = factory.Create();
     _expenseDetailRepo = expenseDetailRepo;
 }