public LicenseValidationMiddleware(OwinMiddleware next, ILicenseValidation licenseValidation, ITruckService truckService)
     : base(next)
 {
     _licenseValidation = licenseValidation;
     _truckService      = truckService;
     _userRepository    = new UserRepository(new DatabaseFactory());
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 public FacilitiesController(CursedDataContext db,
                             [FromServices] ILicenseValidation licenseValidation,
                             [FromServices] IErrorHandlerFactory errorHandlerFactory,
                             [FromServices] ILogProvider <CursedAuthenticationContext> logProvider)
 {
     logic            = new FacilitiesLogic(db, licenseValidation);
     logicValidation  = new FacilitiesLogicValidation(db, errorHandlerFactory);
     this.logProvider = logProvider;
 }
 public ApplicationLicenseController(ILicenseValidation licenseValidation, ITruckService truckService)
 {
     this._licenseValidation = licenseValidation;
     this._truckService      = truckService;
 }
Exemple #5
0
 public FacilitiesLogic(CursedDataContext db, ILicenseValidation licenseValidation)
 {
     this.db = db;
     this.licenseValidation = licenseValidation;
 }
Exemple #6
0
 public ProductsCatalogLogic(CursedDataContext db, ILicenseValidation licenseValidation)
 {
     this.db = db;
     this.licenseValidation = licenseValidation;
 }