コード例 #1
0
 public EmployeeService(IContactRepository contactRepository,
                        IDependantRepository dependantRepository,
                        IEducationRepository educationRepository,
                        IEmployeeRepository employeeRepository,
                        IEmployeeAttachementRepository employeeAttachementRepository,
                        IEmployeeEmergencyContactRepository employeeEmergencyContactRepository,
                        IImmigrationRepository immigrationRepository,
                        IJobInformationRepository jobInformationRepository,
                        ISalaryRepository salaryRepository,
                        ISupervisorRepository supervisorRepository,
                        IEmployeeMembershipRepository membershipRepository,
                        IUserAppService userService
                        )
 {
     _contactRepository                  = contactRepository;
     _dependantRepository                = dependantRepository;
     _educationRepository                = educationRepository;
     _employeeRepository                 = employeeRepository;
     _employeeAttachementRepository      = employeeAttachementRepository;
     _employeeEmergencyContactRepository = employeeEmergencyContactRepository;
     _immigrationRepository              = immigrationRepository;
     _jobInformationRepository           = jobInformationRepository;
     _salaryRepository     = salaryRepository;
     _supervisorRepository = supervisorRepository;
     _membershipRepository = membershipRepository;
     _userService          = userService;
 }
コード例 #2
0
 public EmployeeServices(IPersistenceContext persistenceContext)
 {
     PersistenceContext   = persistenceContext;
     EmployeeRepository   = persistenceContext.EmployeeRepository;
     DriverRepository     = persistenceContext.DriverRepository;
     DispatcherRepository = persistenceContext.DispatcherRepository;
     SupervisorRepository = persistenceContext.SupervisorRepository;
 }
コード例 #3
0
 public SupervisorService(IPersistenceContext persistenceContext)
 {
     this.persistenceContext   = persistenceContext;
     this.requestRepository    = persistenceContext.RequestRepository;
     this.driverRepository     = persistenceContext.DriverRepository;
     this.supervisorRepository = persistenceContext.SupervisorRepository;
     this.trailerRepository    = persistenceContext.TrailerRepository;
     this.vehicleRepository    = persistenceContext.VehicleRepository;
 }
コード例 #4
0
 public UnitOfWork(DTRContext context)
 {
     _context             = context;
     StudentRepository    = new StudentRepository(_context);
     GroupRepository      = new GroupRepository(_context);
     CompanyRepository    = new CompanyRepository(_context);
     SupervisorRepository = new SupervisorRepository(_context);
     ProjectRepository    = new ProjectRepository(_context);
     ContractRepository   = new ContractRepository(_context);
     UserRepository       = new UserRepository(_context);
     AppendixRepository   = new AppendixRepository();
 }
コード例 #5
0
 public SupervisorsController(ISupervisorRepository supervisorRepository, IMapper mapper)
 {
     this._supervisorRepository = supervisorRepository;
     this._mapper = mapper;
 }
コード例 #6
0
        public UnitOfWork(
            IRequestInfo requestInfo,

            IColorRepository colorRepository,
            IRideStatusRepository rideStatusRepository,

            ICountryRepository countryRepository,
            IStateRepository stateRepository,
            ICityRepository cityRepository,

            IVehicleMakerRepository vehicleMakerRepository,
            IVehicleModelRepository vehicleModelRepository,
            IVehicleBodyTypeRepository vehicleBodyTypeRepository,
            IVehicleFeatureRepository vehicleFeatureRepository,
            IVehicleTransmissionRepository vehicleTransmissionRepository,
            IVehicleAssemblyRepository vehicleAssemblyRepository,
            IVehicleVehicleFeatureRepository vehicleVehicleFeatureRepository,
            IVehicleRepository vehicleRepository,

            ITravelUnitRepository travelUnitRepository,
            IDistanceUnitRepository distanceUnitRepository,
            IDriverStatusRepository driverStatusRepository,

            ICreditCardRepository creditCardRepository,
            ICurrencyRepository currencyRepository,
            ICurrencyLogRepository currencyLogRepository,

            IAccountRepository accountRepository,
            IAccountLogRepository accountLogRepository,

            IFavouriteLocationRepository favouriteLocationRepository,
            ILocationLagLonRepository locationLagLonRepository,

            IFareRepository fareRepository,
            IPackageRepository packageRepository,
            IPackageTravelUnitRepository packageTravelUnitRepository,
            IPackageVehicleAssemblyRepository packageVehicleAssemblyRepository,
            IPackageVehicleBodyTypeRepository packageVehicleBodyTypeRepository,
            IPackageVehicleFeatureRepository packageVehicleFeatureRepository,
            IPackageVehicleModelRepository packageVehicleModelRepository,
            IPackageVehicleTransmissionRepository packageVehicleTransmissionRepository,

            ISupervisorRepository supervisorRepository,
            IDriverRepository driverRepository,

            IDriverLocationRepository driverLocationRepository,
            IDriverLocationLogRepository driverLocationLogRepository,

            IDistanceRepository distanceRepository,
            ITimeTrackerRepository timeTrackerRepository,
            ICustomerRepository customerRepository,
            IRideRepository rideRepository
            )
        {
            this._requestInfo = requestInfo;

            this._colorRepository      = colorRepository;
            this._rideStatusRepository = rideStatusRepository;

            this._countryRepository = countryRepository;
            this._stateRepository   = stateRepository;
            this._cityRepository    = cityRepository;

            this._vehicleMakerRepository          = vehicleMakerRepository;
            this._vehicleModelRepository          = vehicleModelRepository;
            this._vehicleBodyTypeRepository       = vehicleBodyTypeRepository;
            this._vehicleFeatureRepository        = vehicleFeatureRepository;
            this._vehicleTransmissionRepository   = vehicleTransmissionRepository;
            this._vehicleAssemblyRepository       = vehicleAssemblyRepository;
            this._vehicleVehicleFeatureRepository = vehicleVehicleFeatureRepository;
            this._vehicleRepository = vehicleRepository;

            this._travelUnitRepository   = travelUnitRepository;
            this._distanceUnitRepository = distanceUnitRepository;
            this._driverStatusRepository = driverStatusRepository;

            this._creditCardRepository  = creditCardRepository;
            this._currencyRepository    = currencyRepository;
            this._currencyLogRepository = currencyLogRepository;

            this._accountRepository    = accountRepository;
            this._accountLogRepository = accountLogRepository;

            this._favouriteLocationRepository = favouriteLocationRepository;
            this._locationLagLonRepository    = locationLagLonRepository;

            this._fareRepository                       = fareRepository;
            this._packageRepository                    = packageRepository;
            this._packageTravelUnitRepository          = packageTravelUnitRepository;
            this._packageVehicleAssemblyRepository     = packageVehicleAssemblyRepository;
            this._packageVehicleBodyTypeRepository     = packageVehicleBodyTypeRepository;
            this._packageVehicleFeatureRepository      = packageVehicleFeatureRepository;
            this._packageVehicleModelRepository        = packageVehicleModelRepository;
            this._packageVehicleTransmissionRepository = packageVehicleTransmissionRepository;

            this._supervisorRepository = supervisorRepository;
            this._driverRepository     = driverRepository;

            this._driverLocationRepository    = driverLocationRepository;
            this._driverLocationLogRepository = driverLocationLogRepository;

            this._distanceRepository    = distanceRepository;
            this._timeTrackerRepository = timeTrackerRepository;
            this._customerRepository    = customerRepository;
            this._rideRepository        = rideRepository;
        }
コード例 #7
0
 public SupervisorsController(ISupervisorRepository supervisorRepository)
 {
     _supervisorRepository = supervisorRepository;
 }
コード例 #8
0
 public AppSupervisor()
 {
     _supervisorRepository = new SupervisorRepository(_context);
 }
コード例 #9
0
 public MDE_SuperApprApps()
 {
     _supervisorRepository = new SupervisorRepository(_context);
 }
コード例 #10
0
 public SupervisorsController(ISupervisorRepository repo)
 {
     _repo = repo;
 }
コード例 #11
0
 public MDESuperAppView()
 {
     _SupervisorRepository = new SupervisorRepository(_context);
 }