public VehicleTripRegistrationService(IUserService userManagerSvc,
                                       IRepository <VehicleTripRegistration, Guid> repo,
                                       ITripService tripSvc,
                                       IVehicleService vehicleSvc,
                                       IServiceHelper serviceHelper,
                                       IEmployeeService employeeSvc, IRepository <Route> routerepo,
                                       IUnitOfWork unitOfWork,
                                       IDriverService driverSvc, ISeatManagementService seatManagementService,
                                       IRepository <JourneyManagement, Guid> journeyManagementRepo, IRepository <Vehicle> vehRepo,
                                       IRepository <Manifest, Guid> manRepo)
 {
     _userManagerSvc        = userManagerSvc;
     _repo                  = repo;
     _tripSvc               = tripSvc;
     _vehicleSvc            = vehicleSvc;
     _serviceHelper         = serviceHelper;
     _employeeSvc           = employeeSvc;
     _driverSvc             = driverSvc;
     _unitOfWork            = unitOfWork;
     _seatManagementService = seatManagementService;
     _journeyManagementRepo = journeyManagementRepo;
     _routerepo             = routerepo;
     _vehRepo               = vehRepo;
     _manRepo               = manRepo;
 }
Example #2
0
 public SeatManagementController(IUserService userManagerSvc,
                                 IMailService mailSvc,
                                 ISeatManagementService seatmgtSvc,
                                 IServiceHelper serviceHelper)
 {
     _userManagerSvc = userManagerSvc;
     _mailSvc        = mailSvc;
     _service        = seatmgtSvc;
     _serviceHelper  = serviceHelper;
 }
        public ManifestService(IOptions <BookingConfig> _bookingConfig, IRepository <Manifest, Guid> repository,
                               IRepository <SeatManagement, long> seatRepo,
                               IRepository <VehicleTripRegistration, Guid> repo,

                               IRepository <SubRoute> subRouteRepo,
                               IRepository <PickupPoint> pickupRepo,
                               IServiceHelper serviceHelper,
                               ISeatManagementService seatManagemengtRepo,
                               IVehicleTripRegistrationService vehicleTripRepo,
                               IRepository <Driver> driverRepo,
                               IEmployeeService employeeRepo,
                               IRepository <Terminal> terminalRepo,
                               IUnitOfWork unitOfWork,
                               IFareService fareSvc,
                               IRouteService routeSvc,
                               IJourneyManagementService journeyMgtSvc,
                               IPassportTypeService passportTypeRepo)
        {
            bookingConfig       = _bookingConfig.Value;
            _repository         = repository;
            _repo               = repo;
            _subRouteRepo       = subRouteRepo;
            _routeSvc           = routeSvc;
            _seatRepo           = seatRepo;
            _pickupRepo         = pickupRepo;
            _serviceHelper      = serviceHelper;
            _seatManagemengtSvc = seatManagemengtRepo;
            _vehicleTripRepo    = vehicleTripRepo;
            _driverRepo         = driverRepo;
            _employeeRepo       = employeeRepo;
            _unitOfWork         = unitOfWork;
            _fareSvc            = fareSvc;
            _journeyMgtSvc      = journeyMgtSvc;
            _terminalRepo       = terminalRepo;
            _passportTypeSvc    = passportTypeRepo;
        }
Example #4
0
 public BookingReportService(IUnitOfWork unitOfWork, ISeatManagementService seatManagementService)
 {
     _unitOfWork            = unitOfWork;
     _seatManagementService = seatManagementService;
 }