Esempio n. 1
0
 public SetApplicationStatusStrategy(IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, IApprenticeshipApplicationWriteRepository apprenticeshipApplicationWriteRepository, IReferenceNumberRepository referenceNumberRepository, IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy, IServiceBus serviceBus)
 {
     _apprenticeshipApplicationReadRepository  = apprenticeshipApplicationReadRepository;
     _apprenticeshipApplicationWriteRepository = apprenticeshipApplicationWriteRepository;
     _referenceNumberRepository       = referenceNumberRepository;
     _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy;
     _serviceBus = serviceBus;
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="container"></param>
 /// <param name="mapper"></param>
 /// <param name="emailSettings"></param>
 /// <param name="taggbleApplicantsReposity"></param>
 public RequestSvc(IServiceProvider container, IMapper mapper, IOptions <EmailSettings> emailSettings) : base(container, mapper)
 {
     _requestCtxRepository        = container.GetService <IRequestContextRepository>();
     _referenceNumberRepository   = container.GetService <IReferenceNumberRepository>();
     _requestTechnologyRepository = container.GetService <IRequestTechnologyRepository>();
     _emailService               = container.GetService <IEmailService>();
     _userService                = container.GetService <IUserService>();
     _projectService             = container.GetService <IProjectManagementService>();
     _roleService                = container.GetService <IRoleService>();
     _statusRepository           = container.GetService <IStatusRepository>();
     _applicantLevelRepository   = container.GetService <IApplicantLevelRepository>();
     _emailSettings              = emailSettings.Value;
     _taggableApplicantsReposity = container.GetService <ITaggableRepository>();;
     _taggedApplicantRepository  = container.GetService <ITaggedApplicantRepository>();;
 }
Esempio n. 3
0
 public InyardRepository(DatabaseContext dbContext,
                         IBalingStationRepository balingStationRepository,
                         IUserAccountRepository userAccountRepository,
                         IReferenceNumberRepository refNumRepository,
                         IAuditLogRepository auditLogRepository,
                         IAuditLogEventRepository auditLogEventRepository,
                         ISubSupplierRepository subSupplierRepository,
                         IMoistureSettingsRepository mcRepo,
                         IPurchaseGrossWtRestrictionRepository purchaseGrossWtRestrictionRepository,
                         IVehicleDeliveryRestrictionRepository vehicleDeliveryRestrictionRepository,
                         IVehicleRepository vehicleRepository,
                         IVehicleTypeRepository vehicleTypeRepository,
                         IRawMaterialRepository rawMaterialRepository,
                         IProductRepository productRepository,
                         ISupplierRepository supplierRepository,
                         IHaulerRepository haulerRepository,
                         IMoistureReaderRepository moistureReaderRepository,
                         IBaleTypeRepository baleTypeRepository,
                         ISourceRepository sourceRepository,
                         ICustomerRepository customerRepository,
                         IBaleRepository baleRepository,
                         IPurchaseOrderRepository purchaseOrderRepository,
                         IPaperMillRepository paperMillRepository)
 {
     this.dbContext = dbContext;
     this.balingStationRepository = balingStationRepository;
     this.userAccountRepository   = userAccountRepository;
     this.refNumRepository        = refNumRepository;
     this.auditLogRepository      = auditLogRepository;
     this.auditLogEventRepository = auditLogEventRepository;
     this.subSupplierRepository   = subSupplierRepository;
     this.mcRepo = mcRepo;
     this.purchaseGrossWtRestrictionRepository = purchaseGrossWtRestrictionRepository;
     this.vehicleDeliveryRestrictionRepository = vehicleDeliveryRestrictionRepository;
     this.vehicleRepository        = vehicleRepository;
     this.vehicleTypeRepository    = vehicleTypeRepository;
     this.rawMaterialRepository    = rawMaterialRepository;
     this.productRepository        = productRepository;
     this.supplierRepository       = supplierRepository;
     this.haulerRepository         = haulerRepository;
     this.moistureReaderRepository = moistureReaderRepository;
     this.baleTypeRepository       = baleTypeRepository;
     this.sourceRepository         = sourceRepository;
     this.customerRepository       = customerRepository;
     this.baleRepository           = baleRepository;
     this.purchaseOrderRepository  = purchaseOrderRepository;
     this.paperMillRepository      = paperMillRepository;
 }
Esempio n. 4
0
 public GetNextVacancyReferenceNumberStrategy(IReferenceNumberRepository referenceNumberRepository)
 {
     _referenceNumberRepository = referenceNumberRepository;
 }
Esempio n. 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="container"></param>
 /// <param name="mapper"></param>
 public ApplicantsService(IServiceProvider container, IMapper mapper) : base(container, mapper)
 {
     _applicantsRepository = container.GetService <IApplicantsRepository>();
     _refNumberRepository  = container.GetService <IReferenceNumberRepository>();
 }
 public ReferenceNumbersController(IReferenceNumberRepository repository)
 {
     this.repository = repository;
 }