public SupplierEditorModel(ISupplierRepository supplierRepository, ICityRepository cityRepository, IUnitOfWork unitOfWork)
     : base()
 {
     _supplierRepository = supplierRepository;
     _cityRepository = cityRepository;
     _unitOfWork = unitOfWork;
 }
 public SupplierViewModel()
 {
     this.supplierRepository = new SupplierRepository();
     this.supplierView = SupplierFactory.createNew();
     this.userRepository = new UserRepository();
     selectedUser = UserFactory.CreateNewUser();
 }
 public PurchasingApprovalModel(IPurchasingRepository purchasingRepository, ISupplierRepository supplierRepository,
     IPurchasingDetailRepository purchasingDetailRepository,
     ISparepartRepository sparepartRepository,
     ISparepartDetailRepository sparepartDetailRepository,
     IReferenceRepository referenceRepository,
     ITransactionRepository transactionRepository,
     ITransactionDetailRepository transactionDetailRepository,
     IJournalMasterRepository journalMasterRepository,
     ISpecialSparepartRepository wheelRepository,
     ISpecialSparepartDetailRepository wheelDetailRepository,
     ISparepartStockCardRepository sparepartStockCardRepository,
     IUnitOfWork unitOfWork)
     : base()
 {
     _purchasingDetailRepository = purchasingDetailRepository;
     _purchasingRepository = purchasingRepository;
     _supplierRepository = supplierRepository;
     _sparepartRepository = sparepartRepository;
     _sparepartDetailRepository = sparepartDetailRepository;
     _referenceRepository = referenceRepository;
     _transactionRepository = transactionRepository;
     _transactionDetailRepository = transactionDetailRepository;
     _journalMasterRepository = journalMasterRepository;
     _specialSparepartRepository = wheelRepository;
     _specialSparepartDetailRepository = wheelDetailRepository;
     _sparepartStokCardRepository = sparepartStockCardRepository;
     _unitOfWork = unitOfWork;
 }
 public CompanyDefaultsTaskFactory(ICompanyDefaultService companyDefaultService, ISuppliersService suppliersService, IDoesCompanyDefaultAlreadyExistGuard companyDefaultAlreadyExistGuard, IHazardRepository hazardRepository, IPeopleAtRiskRepository peopleAtRiskRepository, ISupplierRepository supplierRepository)
 {
     _companyDefaultService = companyDefaultService;
     _companyDefaultAlreadyExistGuard = companyDefaultAlreadyExistGuard;
     _hazardRepository = hazardRepository;
     _peopleAtRiskRepository = peopleAtRiskRepository;
     _supplierRepository = supplierRepository;
     _suppliersService = suppliersService;
 }
 public EngineLeaseReceptionAppService(IEngineLeaseReceptionQuery dtoQuery,
     IReceptionRepository receptionRepository,
     ISupplierRepository supplierRepository,
     IContractEngineRepository contractEngineRepository)
 {
     _dtoQuery = dtoQuery;
     _receptionRepository = receptionRepository;
     _supplierRepository = supplierRepository;
     _contractEngineRepository = contractEngineRepository;
 }
 public AircraftPurchaseReceptionAppService(IAircraftPurchaseReceptionQuery dtoQuery,
     IReceptionRepository receptionRepository,
     ISupplierRepository supplierRepository,
     IContractAircraftRepository contractAircraftRepository)
 {
     _dtoQuery = dtoQuery;
     _receptionRepository = receptionRepository;
     _supplierRepository = supplierRepository;
     _contractAircraftRepository = contractAircraftRepository;
 }
 public MaintainInvoiceAppService(IMaintainInvoiceQuery maintainInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository, IMaintainCostQuery maintainCostQuery,
     IMaintainCostRepository maintainCostRepository)
 {
     _maintainInvoiceQuery = maintainInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _maintainCostAppService = new MaintainCostAppService(maintainCostQuery, maintainCostRepository);
 }
Beispiel #8
0
 public SupplierService(
     IUnitOfWork unitOfWork,
     IRepository<WAMS_SUPPLIER> repository,
     IRepository<WAMS_PRODUCT> repositoryDetail,
     ISupplierRepository customRepository)
 {
     _unitOfWork = unitOfWork;
     _repository = repository;
     _repositoryDetail = repositoryDetail;
     _customRepository = customRepository;
 }
Beispiel #9
0
 public EngineAppService(IEngineQuery engineQuery, IActionCategoryRepository actionCategoryRepository,
     IAirlinesRepository airlinesRepository, IEngineRepository engineRepository,
     IEngineTypeRepository engineTypeRepository, ISupplierRepository supplierRepository)
 {
     _engineQuery = engineQuery;
     _actionCategoryRepository = actionCategoryRepository;
     _airlinesRepository = airlinesRepository;
     _engineRepository = engineRepository;
     _engineTypeRepository = engineTypeRepository;
     _supplierRepository = supplierRepository;
 }
 public void Init()
 {
     TestUtil.DeleteDataInDatabase();
     TestUtil.InsertDataDatabase();
     AutoMapperConfiguration.Configure();
     _context = new MicrobrewitContext();
     _repository = new SupplierRepository();
     _supplierElasticsearch = new SupplierElasticsearch();
     _supplierService = new SupplierService(_repository,_supplierElasticsearch);
     _controller = new SupplierController(_supplierService);
 }
Beispiel #11
0
 public LeaseInvoiceAppService(ILeaseInvoiceQuery leaseInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _leaseInvoiceQuery = leaseInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
Beispiel #12
0
 public CreditNoteAppService(ICreditNoteQuery creditNoteQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _creditNoteQuery = creditNoteQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
 public PrepaymentInvoiceAppService(IPrepaymentInvoiceQuery prepaymentInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _prepaymentInvoiceQuery = prepaymentInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
 public PurchaseInvoiceAppService(IPurchaseInvoiceQuery purchaseInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _purchaseInvoiceQuery = purchaseInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
Beispiel #15
0
 public AircraftAppService(IAircraftQuery aircraftQuery, IActionCategoryRepository actionCategoryRepository,
     IAircraftRepository aircraftRepository, IAircraftTypeRepository aircraftTypeRepository,
     IAirlinesRepository airlinesRepository, ISupplierRepository supplierRepository,
     IAircraftConfigurationRepository aircraftConfigurationRepository)
 {
     _aircraftQuery = aircraftQuery;
     _actionCategoryRepository = actionCategoryRepository;
     _aircraftRepository = aircraftRepository;
     _aircraftTypeRepository = aircraftTypeRepository;
     _airlinesRepository = airlinesRepository;
     _supplierRepository = supplierRepository;
     _aircraftConfigurationRepository = aircraftConfigurationRepository;
 }
Beispiel #16
0
 public SupplierAppService(ISupplierQuery supplierQuery, ISupplierRepository supplierRepository,
     ISupplierRoleRepository supplierRoleRepository,
     ISupplierCompanyRepository supplierCompanyRepository, ILinkmanRepository linkmanRepository,
     IBankAccountRepository bankAccountRepository,
     ISupplierCompanyMaterialRepository supplierCompanyMaterialRepository)
 {
     _supplierQuery = supplierQuery;
     _supplierRepository = supplierRepository;
     _supplierRoleRepository = supplierRoleRepository;
     _supplierCompanyRepository = supplierCompanyRepository;
     _linkmanRepository = linkmanRepository;
     _bankAccountRepository = bankAccountRepository;
     _supplierCompanyMaterialRepository = supplierCompanyMaterialRepository;
 }
 public ProductImportService(IProductRepository productRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository flavourRepository, IProductPackagingRepository productPackagingRepository, ISupplierRepository supplierRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductTypeRepository productTypeRepository, IVATClassRepository vatClassRepository, IProductPricingRepository productPricingRepository, IProductPricingTierRepository productPricingTierRepository)
 {
     _productRepository = productRepository;
     _productBrandRepository = productBrandRepository;
     _flavourRepository = flavourRepository;
     _productPackagingRepository = productPackagingRepository;
     _supplierRepository = supplierRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _productTypeRepository = productTypeRepository;
     _vatClassRepository = vatClassRepository;
     _productPricingRepository = productPricingRepository;
     _productPricingTierRepository = productPricingTierRepository;
     _failedImpoprts=new List<string>();
 }
Beispiel #18
0
 public UnitOfWork(RestoranContext context, IUnitRepository unitRep, IProductRepository productRep, ILocationRepository locationRep, IOrderRepository orderRep, ISupplierRepository supplierRep, IProductCategoryRepository productCategoryRep, IRecipeRepository recipeRep, IMarketRepository marketRep, IProductSupplierRepository prodSup, IReasonRepository reasonRep, IDisposalProductRepository dProductRep, IProductDisposalRepository productDRep)
 {
     this.context       = context;
     UnitRep            = unitRep;
     ProductRep         = productRep;
     LocationRep        = locationRep;
     RecipeRep          = recipeRep;
     OrderRep           = orderRep;
     SupplierRep        = supplierRep;
     ProductCategoryRep = productCategoryRep;
     MarketRep          = marketRep;
     ProdSup            = prodSup;
     ReasonRep          = reasonRep;
     DProductRep        = dProductRep;
     ProductDRep        = productDRep;
 }
Beispiel #19
0
 public ManagementService(IPoRepository poRepository,
                          IItemRepository itemRepository,
                          IPositionRepository positionRepository,
                          IContractRepository contractRepository,
                          ISupplierRepository supplierRepository,
                          IUnitRepository unitRepository,
                          IMapper mapper)
 {
     _poRepository       = poRepository;
     _itemRepository     = itemRepository;
     _positionRepository = positionRepository;
     _contractRepository = contractRepository;
     _supplierRepository = supplierRepository;
     _unitRepository     = unitRepository;
     _mapper             = mapper;
 }
Beispiel #20
0
        public async Task <Supplier> Supplier(
            [Inject] DataLoaderContext dataLoaderContext,
            [Inject] OutputTypesMapperResolver mapperResolver,
            [Inject] ISupplierRepository repository)
        {
            if (!SupplierId.HasValue)
            {
                return(null);
            }

            Models.Supplier supplier = await dataLoaderContext
                                       .GetOrAddBatchLoader <Guid, Models.Supplier>(nameof(repository.GetSuppliersInBatch), repository.GetSuppliersInBatch)
                                       .LoadAsync(SupplierId.Value);

            return(mapperResolver().Map <Supplier>(supplier));
        }
 public PartnerPaymentService(IPartnerPaymentRepository partnerPaymentRepository,
                              IPartnerBalanceRepository partnerBalanceRepository,
                              IPartnerRepository partnerRepositor,
                              IEmployeeRepository employeeRepository,
                              ISupplierPaymentRepository supplierPaymentRepository,
                              ISupplierRepository supplierRepository,
                              IUnitOfWork unitOfWork)
 {
     this._partnerPaymentRepository  = partnerPaymentRepository;
     this._partnerBalanceRepository  = partnerBalanceRepository;
     this._partnerRepository         = partnerRepositor;
     this._employeeRepository        = employeeRepository;
     this._supplierPaymentRepository = supplierPaymentRepository;
     this._supplierRepository        = supplierRepository;
     this._unitOfWork = unitOfWork;
 }
Beispiel #22
0
 public EvacuationFileLoader(IMapper mapper,
                             ITeamRepository teamRepository,
                             ITaskRepository taskRepository,
                             ISupplierRepository supplierRepository,
                             ISupportRepository supportRepository,
                             IEvacueesRepository evacueesRepository,
                             IPaymentRepository paymentRepository)
 {
     this.mapper             = mapper;
     this.teamRepository     = teamRepository;
     this.taskRepository     = taskRepository;
     this.supplierRepository = supplierRepository;
     this.supportRepository  = supportRepository;
     this.evacueesRepository = evacueesRepository;
     this.paymentRepository  = paymentRepository;
 }
Beispiel #23
0
        public static OrderService CreateOrderService(
            IOrderRepository orderRepository, ISupplierRepository supplierRepository, ICurrencyRepository currencyRepository, IUserContext userContext)
        {
            var dispatcher = MockRepository.GenerateStub <IQueueDispatcher <IMessage> >();

            return(new OrderService(
                       userContext,
                       orderRepository,
                       MockRepository.GenerateStub <IConsignmentRepository>(),
                       supplierRepository,
                       currencyRepository,
                       EntityIdProviderFactory.GetEntityIdProviderFor <Order>("OR2000"),
                       new OrderItemService(userContext, orderRepository, MockRepository.GenerateStub <IOrderItemRepository>(), supplierRepository, MockRepository.GenerateStub <IJobItemRepository>(), MockRepository.GenerateStub <IListItemRepository>(), dispatcher),
                       MockRepository.GenerateStub <ICompanyDetailsRepository>(),
                       dispatcher));
        }
        public RegistrationService(IMapper mapper,
                                   IAuthorRepository authorRepository,
                                   IBookGenreRepository bookGenreRepository,
                                   IBookRepository bookRepository,
                                   ISupplierRepository supplierRepository
                                   )
        {
            _authorRepository = authorRepository;
            //_authorDTORepository = authorDTORepository;

            _bookGenreRepository = bookGenreRepository;
            _bookRepository      = bookRepository;
            _supplierRepository  = supplierRepository;

            _mapper = mapper;
        }
Beispiel #25
0
 public UnitOfWork(
     TransITDBContext context,
     IActionTypeRepository actionTypeRepository,
     ICountryRepository countryRepository,
     ICurrencyRepository currencyRepository,
     IBillRepository billRepository,
     IDocumentRepository documentRepository,
     IIssueRepository issueRepository,
     IIssueLogRepository issueLogRepository,
     IMalfunctionRepository malfunctionRepository,
     IMalfunctionGroupRepository malfunctionGroupRepository,
     IMalfunctionSubgroupRepository malfunctionSubgroupRepository,
     IStateRepository stateRepository,
     ISupplierRepository supplierRepository,
     IVehicleRepository vehicleRepository,
     IVehicleTypeRepository vehicleTypeRepository,
     IEmployeeRepository employeeRepository,
     IPostRepository postRepository,
     ITransitionRepository transitionRepository,
     ILocationRepository locationRepository,
     IUserRepository userRepository,
     RoleManager <Role> roleManager,
     UserManager <User> userManager)
 {
     _context                      = context;
     ActionTypeRepository          = actionTypeRepository;
     CountryRepository             = countryRepository;
     CurrencyRepository            = currencyRepository;
     BillRepository                = billRepository;
     DocumentRepository            = documentRepository;
     IssueRepository               = issueRepository;
     IssueLogRepository            = issueLogRepository;
     MalfunctionRepository         = malfunctionRepository;
     MalfunctionGroupRepository    = malfunctionGroupRepository;
     MalfunctionSubgroupRepository = malfunctionSubgroupRepository;
     StateRepository               = stateRepository;
     SupplierRepository            = supplierRepository;
     VehicleRepository             = vehicleRepository;
     VehicleTypeRepository         = vehicleTypeRepository;
     EmployeeRepository            = employeeRepository;
     PostRepository                = postRepository;
     TransitionRepository          = transitionRepository;
     LocationRepository            = locationRepository;
     UserRepository                = userRepository;
     RoleManager                   = roleManager;
     UserManager                   = userManager;
 }
 public LPOStaffApprovalCommandHandler(
     ISupplierRepository supplierRepository,
     IHttpContextAccessor httpContextAccessor,
     IPurchaseService purchaseService,
     IWorkflowDetailService detailService,
     IIdentityServerRequest serverRequest,
     IFinanceServerRequest financeServer,
     DataContext dataContext)
 {
     _repo          = purchaseService;
     _supRepo       = supplierRepository;
     _accessor      = httpContextAccessor;
     _serverRequest = serverRequest;
     _dataContext   = dataContext;
     _detailService = detailService;
     _financeServer = financeServer;
 }
 public GetPaymentProposalAwaitingApprovalQueryHandler(
     ILoggerService loggerService,
     DataContext dataContext,
     IIdentityService identityService,
     ISupplierRepository supplierRepository,
     IInvoiceService invoiceService,
     IIdentityServerRequest identityServerRequest,
     IFinanceServerRequest financeServer)
 {
     _dataContext     = dataContext;
     _logger          = loggerService;
     _sup             = supplierRepository;
     _repo            = invoiceService;
     _financeServer   = financeServer;
     _identityService = identityService;
     _serverRequest   = identityServerRequest;
 }
Beispiel #28
0
 public SolutionReader(
     ISolutionRepository solutionRepository,
     ISolutionCapabilityRepository solutionCapabilityRepository,
     IMarketingContactRepository contactRepository,
     ISupplierRepository supplierRepository,
     IDocumentRepository documentRepository,
     ISolutionEpicRepository epicRepository,
     ISolutionFrameworkRepository frameworkRepository)
 {
     this.solutionRepository           = solutionRepository;
     this.solutionCapabilityRepository = solutionCapabilityRepository;
     this.contactRepository            = contactRepository;
     this.supplierRepository           = supplierRepository;
     this.documentRepository           = documentRepository;
     this.epicRepository      = epicRepository;
     this.frameworkRepository = frameworkRepository;
 }
Beispiel #29
0
 public RecapPurchasingModel(IPurchasingRepository purchasingRepository,
                             IPurchasingDetailRepository purchasingDetailRepository,
                             ISupplierRepository supplierRepository,
                             IReferenceRepository referenceRepository,
                             ISparepartRepository sparepartRepository,
                             IPurchaseReturnRepository purchaseReturnRepository,
                             IPurchaseReturnDetailRepository purchaseReturnDetailRepository)
     : base()
 {
     _purchasingRepository           = purchasingRepository;
     _purchasingDetailRepository     = purchasingDetailRepository;
     _supplierRepository             = supplierRepository;
     _referenceRepository            = referenceRepository;
     _sparepartRepository            = sparepartRepository;
     _purchaseReturnRepository       = purchaseReturnRepository;
     _purchaseReturnDetailRepository = purchaseReturnDetailRepository;
 }
 public BidService()
 {
     _unitOfWork      = new UnitOfWork(new MyApp_BitSolveEntities());
     _RFQRepository   = new RFQRepository(_unitOfWork);
     _rFQDtRepository = new REQDetailsRepository(_unitOfWork);
     _EmpRepository   = new EmployeeRepository(_unitOfWork);
     _SuppRepository  = new SupplierRepository(_unitOfWork);
     _ItemRepository  = new ItemMasterRepository(_unitOfWork);
     _UnitRespsitory  = new UnitRepository(_unitOfWork);
     _TaxRespository  = new TaxRepository(_unitOfWork);
     _BidMasterRep    = new BidMasterRepository(_unitOfWork);
     _BidDetailsRep   = new BidDetailsRepository(_unitOfWork);
     if (HttpContext.Current.Session["User"] != null)
     {
         user = (LoginVM)HttpContext.Current.Session["User"];
     }
 }
 public MaterialBatchViewModel(IMaterialBatch batch, ISupplierRepository suppliers)
 {
     Id               = batch.Id;
     MaterialName     = batch.Material.Name;
     Volume           = batch.Volume;
     UnitName         = batch.Unit.Symbol;
     AuthorName       = batch.Author.EMail;
     BatchNumber      = batch.BatchNumber;
     DisplayDt        = StringUtil.FormatDateTime(batch.Created);
     SortDt           = batch.Created.Ticks;
     Price            = batch.Price;
     InvoiceNumber    = batch.InvoiceNr;
     MaterialId       = batch.MaterialId;
     AutomaticBatches = batch.Material.AutomaticBatches;
     SupplierName     = batch.SupplierId == null ? null : suppliers.GetSupplier(batch.SupplierId.Value)?.Name;
     VariableSymbol   = batch.InvoiceVarSymbol;
 }
Beispiel #32
0
 public TradeAppService(ITradeQuery queryTrade, ITradeRepository tradeRepository, IOrderQuery orderQuery,
     IOrderRepository orderRepository, ISupplierRepository supplierRepository,
     IMaterialRepository materialRepository, IActionCategoryRepository actionCategoryRepository,
     IContractAircraftRepository contractAircraftRepository, IContractEngineRepository contractEngineRepository,
     IRelatedDocRepository relatedDocRepository,IPnRegRepository pnregRepository)
 {
     _tradeQuery = queryTrade;
     _tradeRepository = tradeRepository;
     _orderQuery = orderQuery;
     _orderRepository = orderRepository;
     _supplierRepository = supplierRepository;
     _materialRepository = materialRepository;
     _actionCategoryRepository = actionCategoryRepository;
     _contractAircraftRepository = contractAircraftRepository;
     _contractEngineRepository = contractEngineRepository;
     _relatedDocRepository = relatedDocRepository;
     _pnRegRepository = pnregRepository;
 }
Beispiel #33
0
        public PurchaseOrderTest()
        {
            IUnitOfWork uow = new NHUnitOfWork();

            this._purchaseOrderRepository       = new PurchaseOrderRepository(uow);
            this._purchaseOrderDetailRepository = new PurchaseOrderDetailRepository(uow);
            this._purchaseTypeRepository        = new PurchaseTypeRepository(uow);
            this._paymentTypeRepository         = new PaymentTypeRepository(uow);
            this._supplierRepository            = new SupplierRepository(uow);
            this._productRepository             = new ProductRepository(uow);
            this._uersRepository = new UsersRepository(uow);

            this._purchaseTypeService  = new PurchaseTypeService(this._purchaseTypeRepository, this._uersRepository, uow);
            this._purchaseOrderService = new PurchaseOrderService(this._purchaseOrderRepository, _purchaseOrderDetailRepository, this._purchaseTypeRepository, this._paymentTypeRepository, this._supplierRepository, this._productRepository, null, null, null, null, uow);

            this._purchaseOrderDetailService = new PurchaseOrderDetailService(this._purchaseOrderDetailRepository, uow);
            AutoMapperBootStrapper.ConfigureAutoMapper();
        }
Beispiel #34
0
 public TransValidationRepository(DatabaseContext dbContext,
                                  IBalingStationRepository balingStationRepository,
                                  ICustomerRepository customerRepository,
                                  ISupplierRepository supplierRepository,
                                  IRawMaterialRepository rawMaterialRepository,
                                  ICategoryRepository categoryRepository,
                                  IProductRepository productRepository,
                                  IHaulerRepository haulerRepository,
                                  IBaleTypeRepository baleTypeRepository,
                                  ISourceRepository sourceRepository,
                                  ISourceCategoryRepository sourceCategoryRepository,
                                  ISubSupplierRepository subSupplierRepository,
                                  IAppConfigRepository appConfigRepository,
                                  IMoistureReaderRepository moistureReaderRepository,
                                  IVehicleDeliveryRestrictionRepository vehicleDeliveryRestrictionRepository,
                                  IPurchaseGrossWtRestrictionRepository purchaseGrossWtRestrictionRepository,
                                  IPurchaseOrderRepository purchaseOrderRepository,
                                  IReferenceNumberRepository refNumRepository,
                                  IVehicleRepository vehicleRepository,
                                  IUserAccountRepository userAccountRepository,
                                  IMoistureSettingsRepository moistureSettingsRepository,
                                  IPaperMillRepository paperMillRepository)
 {
     this.dbContext = dbContext;
     this.balingStationRepository              = balingStationRepository;
     this.customerRepository                   = customerRepository;
     this.supplierRepository                   = supplierRepository;
     this.appConfigRepository                  = appConfigRepository;
     this.moistureReaderRepository             = moistureReaderRepository;
     this.vehicleDeliveryRestrictionRepository = vehicleDeliveryRestrictionRepository;
     this.purchaseGrossWtRestrictionRepository = purchaseGrossWtRestrictionRepository;
     this.purchaseOrderRepository              = purchaseOrderRepository;
     this.refNumRepository           = refNumRepository;
     this.vehicleRepository          = vehicleRepository;
     this.userAccountRepository      = userAccountRepository;
     this.moistureSettingsRepository = moistureSettingsRepository;
     this.categoryRepository         = categoryRepository;
     this.productRepository          = productRepository;
     this.haulerRepository           = haulerRepository;
     this.baleTypeRepository         = baleTypeRepository;
     this.sourceRepository           = sourceRepository;
     this.rawMaterialRepository      = rawMaterialRepository;
     this.paperMillRepository        = paperMillRepository;
 }
 public HazardousSubstancesService(
     IHazardousSubstancesRepository hazardousSubstancesRepository,
     IUserForAuditingRepository userForAuditingRepository, 
     ISupplierRepository supplierRepository, 
     IPictogramRepository pictogramRepository, 
     IRiskPhraseRepository riskPhraseRepository, 
     ISafetyPhraseRepository safetyPhraseRepository, 
     IHazardousSubstanceRiskAssessmentRepository hazardousSubstanceRiskAssessmentRepository, 
     IPeninsulaLog log)
 {
     _hazardousSubstancesRepository = hazardousSubstancesRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _supplierRepository = supplierRepository;
     _pictogramRepository = pictogramRepository;
     _riskPhraseRepository = riskPhraseRepository;
     _safetyPhraseRepository = safetyPhraseRepository;
     _log = log;
     _hazardousSubstanceRiskAssessmentRepository = hazardousSubstanceRiskAssessmentRepository;
 }
Beispiel #36
0
 public UpdateSupplierCommandHandler(
     ISupplierRepository supplierRepository,
     ILoggerService loggerService,
     IIdentityServerRequest serverRequest,
     DataContext dataContext,
     IBaseURIs uRIs,
     IConfiguration configuration,
     UserManager <ApplicationUser> userManager,
     IUriService uriService)
 {
     _logger        = loggerService;
     _supplierRepo  = supplierRepository;
     _serverRequest = serverRequest;
     _userManager   = userManager;
     _dataContext   = dataContext;
     _configuration = configuration;
     _uri           = uriService;
     _uRIs          = uRIs;
 }
Beispiel #37
0
 public OrderService(
     IUserContext applicationContext,
     IOrderRepository orderRepository,
     IConsignmentRepository consignmentRepository,
     ISupplierRepository supplierRepository,
     ICurrencyRepository currencyRepository,
     IEntityIdProvider entityIdProvider,
     OrderItemService orderItemService,
     ICompanyDetailsRepository companyDetailsRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _orderRepository          = orderRepository;
     _supplierRepository       = supplierRepository;
     _entityIdProvider         = entityIdProvider;
     _orderItemService         = orderItemService;
     _companyDetailsRepository = companyDetailsRepository;
     _consignmentRepository    = consignmentRepository;
     _currencyRepository       = currencyRepository;
 }
Beispiel #38
0
        public ProductType(ISupplierRepository supplierRepository, IDataLoaderContextAccessor accessor)
        {
            Name = "Product";
            Field(_ => _.Id, type: typeof(IntGraphType)).Description("L'Id del prodotto.");
            Field(_ => _.Name).Description("Nome del prodotto.");
            Field(_ => _.Prezzo, type: typeof(DecimalGraphType)).Description("Prezzo del prodotto.");
            Field(_ => _.Category, type: typeof(CategoryEnumType)).Description("Prezzo del prodotto.");

            Field <SupplierType>(
                "Supplier",
                //resolve: context => supplierRepository.GetSupplierById(context.Source.SupplierId).Result
                //resolve: context => context.Source.Supplier
                resolve: context =>
            {
                var loader = accessor.Context.GetOrAddBatchLoader <int, Supplier>("GetSuppliersByIds", supplierRepository.GetSuppliersByIds);
                return(loader.LoadAsync(context.Source.SupplierId));
            }
                );
        }
Beispiel #39
0
 private void ResetRepositories()
 {
     _productRepository            = null;
     _categoryRepository           = null;
     _StaffRepository              = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _usersRepository              = null;
     _userTypeRepository           = null;
     _userGroupRepository          = null;
     _permissionsRepository        = null;
     _poRepository                 = null;
     _poDetailRepository           = null;
     _quotationDetailRepository    = null;
     _quotationRepository          = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _subCategoryRepository        = null;
     _seriesRepository             = null;
     _productStandardRepository    = null;
     _classProductRepository       = null;
     _classSafetyRepository        = null;
     _lampTypeRepository           = null;
     _bankBaseRepository           = null;
     _materialRepository           = null;
     _supplierRepository           = null;
     _planningRepository           = null;
     _planningDetailRepository     = null;
     _originRepository             = null;
     _unitRepository               = null;
     _gridviewRepository           = null;
     _deliveryRepository           = null;
     _paymentMethodRepository      = null;
     _gridviewRepository           = null;
     _projectBaseRepository        = null;
     _requestPaymentBaseRepository = null;
     _paymentRepository            = null;
     _approveLogRepository         = null;
     _debtDetailRepository         = null;
     _requestSentRepository        = null;
     _suggestionRepository         = null;
 }
Beispiel #40
0
 public SyncService(
     ILastSyncRepository lastSyncRepository,
     IUnitRepository unitRepository,
     ICategoryRepository categoryRepository,
     ISupplierRepository supplierRepository,
     IProductRepository productRepository,
     ICustomerRepository customerRepository,
     IOrderRepository orderRepository,
     IOrderDetailRepository orderDetailRepository
     )
 {
     _lastSyncRepository    = lastSyncRepository;
     _unitRepository        = unitRepository;
     _supplierRepository    = supplierRepository;
     _productRepository     = productRepository;
     _customerRepository    = customerRepository;
     _categoryRepository    = categoryRepository;
     _orderRepository       = orderRepository;
     _orderDetailRepository = orderDetailRepository;
 }
Beispiel #41
0
//        [PrincipalPermission(SecurityAction.Demand, Role = Security.BomAdminRole)]
        public Supplier UpdateSupplier(Supplier supplier)
        {
            return(ExecuteFaultHandledOperation(() =>
            {
                ISupplierRepository supplierRepository = _dataRepositoryFactory.GetDataRepository <ISupplierRepository>();

                Supplier updatedEntity = null;

                if (supplier.Id == 0)
                {
                    updatedEntity = supplierRepository.Add(supplier);
                }
                else
                {
                    updatedEntity = supplierRepository.Update(supplier);
                }

                return updatedEntity;
            }));
        }
Beispiel #42
0
        public PurchaseOrderMainViewModel(
            IProductRepository productRepository,
            ISupplierRepository supplierRepository,
            IPurchaseOrderRepository purchaseOrderRepository,
            IPurchaseOrderDetailRepository purchaseOrderDetailRepository,
            IEventAggregator ea)
        {
            ProductLocatingViewModel   = new ProductLocatingViewModel(productRepository, ea);
            PurchaseOrderListViewModel = new PurchaseOrderListViewModel(ea);
            SupplierSelectionViewModel = new SupplierSelectionViewModel(supplierRepository, ea);
            PurchaseAllOrdersViewModel = new PurchaseAllOrdersViewModel(purchaseOrderRepository, ea);

            SubmitCommand                  = new DelegateCommand(Submit, CanSubmit);
            _productRepository             = productRepository;
            _supplierRepository            = supplierRepository;
            _purchaseOrderDetailRepository = purchaseOrderDetailRepository;
            EA = ea;
            EA.GetEvent <CanSubmitEvent>().Subscribe(RaiseCanSubmitEvent);
            EA.GetEvent <UpdatePurchaseDetails>().Subscribe(OnUpdatePurchaseDetails);
        }
Beispiel #43
0
 public ProductsController(IProductRepository productRepository,
                           IInventoryRepository inventoryRepository,
                           IStatusRepository statusRepository,
                           ILocationRepository locationRepository,
                           ICategoryRepository categoryRepository,
                           IProductModelRepository productModelRepository,
                           ISupplierRepository supplierRepository,
                           UserManager <IdentityUser> userManager,
                           DataContext contex)
 {
     this.productRepository      = productRepository;
     this.inventoryRepository    = inventoryRepository;
     this.statusRepository       = statusRepository;
     this.locationRepository     = locationRepository;
     this.categoryRepository     = categoryRepository;
     this.productModelRepository = productModelRepository;
     this.supplierRepository     = supplierRepository;
     this.userManager            = userManager;
     this.context = contex;
 }
        public void BootStrap(
            IProductRepository productRepository,
            ISupplierRepository supplierRepository,

            IEventAggregator ea)
        {
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Product, ProductDetailViewModel>()
                .ForMember(d => d.Repository, o => o.MapFrom(f => productRepository))
                .ForMember(d => d.EA, o => o.MapFrom(f => ea));

                cfg.CreateMap <Supplier, SupplierDetailViewModel>()
                .ForMember(d => d.Repository, o => o.MapFrom(f => supplierRepository))
                .ForMember(d => d.EA, o => o.MapFrom(f => ea));
                cfg.CreateMap <Product, PurchaseOrderDetailViewModel>()
                .ForMember(d => d.EA, o => o.MapFrom(f => ea))
                .ForMember(d => d.ProductId, o => o.MapFrom(f => f.Id));
            });
        }
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            string email = (value as string).Trim();

            ISupplierRepository _context = (ISupplierRepository)validationContext.GetService(typeof(ISupplierRepository));
            EmployeeLogin       login    = (EmployeeLogin)validationContext.GetService(typeof(EmployeeLogin));

            Models.Supplier        obj  = (Models.Supplier)validationContext.ObjectInstance;
            List <Models.Supplier> list = (List <Models.Supplier>)_context.FindByEmail(email, login.GetEmployee().BusinessId);

            if (list.Count > 1)
            {
                return(new ValidationResult("E-mail já cadastrado"));
            }
            if (list.Count == 1 && obj.Id != list[0].Id)
            {
                return(new ValidationResult("E-mail já cadastrado"));
            }

            return(ValidationResult.Success);
        }
 public PurchaseReturnListModel(ITransactionRepository transactionRepository,
     IPurchasingRepository purchasingRepository, IPurchasingDetailRepository purchasingDetailRepository, IPurchaseReturnRepository purchaseReturnRepository,
     IPurchaseReturnDetailRepository purchaseReturnDetailRepository,
     ISparepartRepository sparepartRepository, ISparepartDetailRepository sparepartDetailRepository,
     IReferenceRepository referenceRepository, 
     ISupplierRepository supplierRepository,
     ISparepartStockCardRepository sparepartStockCardRepository,
     IUnitOfWork unitOfWork)
     : base()
 {
     _transactionRepository = transactionRepository;
     _purchasingRepository = purchasingRepository;
     _purchasingDetailRepository = purchasingDetailRepository;
     _purchaseReturnRepository = purchaseReturnRepository;
     _purchaseReturnDetailRepository = purchaseReturnDetailRepository;
     _sparepartRepository = sparepartRepository;
     _sparepartDetailRepository = sparepartDetailRepository;
     _referenceRepository = referenceRepository;
     _supplierRepository = supplierRepository;
     _sparepartStokCardRepository = sparepartStockCardRepository;
     _unitOfWork = unitOfWork;
 }
        public TenantManager(ITenantRepository tenantRepository,
                             ICompanyRepository companyRepository,
                             IBranchRepository branchRepository,
                             ISupplierRepository supplierRepository,
                             IWarehouseRepository warehouseRepository,
                             ISubscriptionRepository subscriptionRepository,
                             IEditionRepository editionRepository,
                             ICompanySettingsRepository companySettingsRepository,
                             ISubscriptionPaymentRepository subscriptionPaymentRepository,
                             ISmsService smsService,
                             ICustomerRepository customerRepository,

                             IUserService userService,
                             RoleManager roleManager,
                             IEmployeeRepository employeeRepository,
                             ISecurityRepository <Role, string> roleRepository)
        {
            _tenantRepository              = tenantRepository;
            _companyRepository             = companyRepository;
            _branchRepository              = branchRepository;
            _supplierRepository            = supplierRepository;
            _warehouseRepository           = warehouseRepository;
            _subscriptionRepository        = subscriptionRepository;
            _editionRepository             = editionRepository;
            _companySettingsRepository     = companySettingsRepository;
            _subscriptionPaymentRepository = subscriptionPaymentRepository;
            _smsService = smsService;

            _userService        = userService;
            _roleManager        = roleManager;
            _userManager        = HttpContext.Current?.GetOwinContext()?.GetUserManager <UserManager>();
            _employeeRepository = employeeRepository;
            _roleRepository     = roleRepository;
            _customerRepository = customerRepository;

            var tenantId = HttpContext.Current?.Request.Headers["TenantId"];

            _userManager?.SetTenantId(string.IsNullOrWhiteSpace(tenantId) ? null : tenantId);
        }
Beispiel #48
0
 public UpdatePaymentProposalCommandHandler(
     IPurchaseService purchaseService,
     ILoggerService loggerService,
     IInvoiceService invoice,
     IIdentityServerRequest serverRequest,
     IFinanceServerRequest financeServer,
     DataContext dataContext,
     IWebHostEnvironment webHostEnvironment,
     IHttpContextAccessor accessor,
     ISupplierRepository supplierRepository
     )
 {
     _dataContext        = dataContext;
     _accessor           = accessor;
     _supplierRepository = supplierRepository;
     _env           = webHostEnvironment;
     _logger        = loggerService;
     _financeServer = financeServer;
     _repo          = purchaseService;
     _invoice       = invoice;
     _serverRequest = serverRequest;
 }
Beispiel #49
0
 public MaterialBatchRepository(IDatabase database,
                                ISession session,
                                IUnitConversionHelper conversionHelper,
                                IMaterialRepository materialRepository,
                                IVirtualProductRepository virtualProductRepository,
                                ICache cache,
                                Lazy <IMaterialBatchFacade> materialBatchFacade,
                                ISupplierRepository supplierRepository,
                                ICurrencyConversionHelper currencyConversionHelper, IServiceLocator serviceLocator, Lazy <IRecipeRepository> recipeRepository)
 {
     m_database                 = database;
     m_session                  = session;
     m_conversionHelper         = conversionHelper;
     m_materialRepository       = materialRepository;
     m_virtualProductRepository = virtualProductRepository;
     m_cache = cache;
     m_materialBatchFacade      = materialBatchFacade;
     m_supplierRepository       = supplierRepository;
     m_currencyConversionHelper = currencyConversionHelper;
     m_serviceLocator           = serviceLocator;
     m_recipeRepository         = recipeRepository;
 }
Beispiel #50
0
 public TruckExpenseService(ITruckExpenseRepository truckExpenseRepository,
                            ITruckRepository truckRepository,
                            ITrailerRepository trailerRepository,
                            IExpenseRepository expenseRepository,
                            IDriverRepository driverRepository,
                            ISupplierRepository supplierRepository,
                            ISupplierSettlementRepository supplierSettlementRepository,
                            IEmployeeRepository employeeRepository,
                            ICompanyExpenseRepository companyExpenseRepository,
                            IUnitOfWork unitOfWork)
 {
     this._supplierRepository           = supplierRepository;
     this._truckRepository              = truckRepository;
     this._trailerRepository            = trailerRepository;
     this._expenseRepository            = expenseRepository;
     this._driverRepository             = driverRepository;
     this._truckExpenseRepository       = truckExpenseRepository;
     this._supplierSettlementRepository = supplierSettlementRepository;
     this._employeeRepository           = employeeRepository;
     this._companyExpenseRepository     = companyExpenseRepository;
     this._unitOfWork = unitOfWork;
 }
 public ProductBrandViewModelBuilder(IProductBrandRepository productBrandRepository, ISupplierRepository supplierRepository)
 {
     _productBrandRepository = productBrandRepository;
     _supplierRepository = supplierRepository;
 }
 public SupplierController(ISupplierRepository supplierRepository)
 {
     this.supplierRepository = supplierRepository;
 }
Beispiel #53
0
        //protected IBankRepository _bankRepository;
        //protected IBankBranchRepository _bankBranchRepository;
        #region Constructors

        public InsertTestData(IOutletVisitReasonsTypeRepository visitReasonsTypeRepository,IActivityTypeRepository activityTypeRepository,IContainerTypeRepository containerTypeRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, IOutletPriorityRepository outletPriorityRepository,
        IOutletVisitDayRepository outletVisitDayRepository, IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, ISalesmanRouteRepository salesmanRouteRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository,
        IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository,
        IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository,
        IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository,
        IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository,
        IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository,
        IProducerRepository producerRepository,  IDocumentFactory documentFactory,
        ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,
        IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository, 
        ITerritoryRepository territoryRepository, 
         IAreaRepository areaRepository,
        IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository,
        IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository,
        ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository,
        ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository,
        IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository,
        IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository,
        IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory,
        ISaleValueDiscountRepository saleValueDiscountRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository,
        ISupplierRepository supplierRepository, ICreatePaymentNoteCommandHandler createLossCommandHandler, IAddPaymentNoteLineItemCommandHandler addLossLineItemCommandHandler, IConfirmPaymentNoteCommandHandler confirmLossCommandHandler,
        IContactTypeRepository contactTypeRepository, IDiscountGroupRepository discountGroupRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
        ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
        ICustomerDiscountFactory customerDiscountFactory,
        IPromotionDiscountFactory promotionDiscountFactory,
        IProductDiscountGroupRepository productDiscountGroupRepository,
        IPromotionDiscountRepository promotionDiscountRepository,
        IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
        ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,
        ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
        ICentreRepository centreRepository, ICentreTypeRepository centreTypeRepository, 
        ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
        ICommodityOwnerRepository commodityOwnerRepository, ICommodityProducerRepository commodityProducerRepository, 
        ICommodityRepository commodityRepository, ICommodityTypeRepository commodityTypeRepository,
        IEquipmentRepository equipmentRepository, IMasterDataAllocationRepository masterDataAllocationRepository,IVehicleRepository vehicleRepository,IHubRepository hubRepository,
        IPurchasingClerkRouteRepository purchasingClerkRouteRepository,IInfectionRepository infectionRepository,ISeasonRepository seasonRepository,IServiceProviderRepository serviceProviderRepository,IServiceRepository serviceRepository,IShiftRepository shiftRepository,ISalesmanSupplierRepository salesmanSupplierRepository
            )
        {
            _salesmanSupplierRepository = salesmanSupplierRepository;
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            //_createOrderCommandHandler = createOrderCommandHandler;
            _territoryRepository = territoryRepository;
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
            _bankRepository = bankRepository;
            _bankBranchRepository = bankBranchRepository;
            _supplierRepository = supplierRepository;
            _createLossCommandHandler = createLossCommandHandler;
            _addLossLineItemCommandHandler = addLossLineItemCommandHandler;
            _confirmLossCommandHandler = confirmLossCommandHandler;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _promotionDiscountRepository = promotionDiscountRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;
            _targetItemRepository = targetItemRepository;
            _settingsRepository = settingsRepository;
            _retireDocumentSettingRepository = retireDocumentSettingRepository;
            _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
            _commodityOwnerRepository = commodityOwnerRepository;
            _commoditySupplierRepository = commoditySupplierRepository;
            _centreTypeRepository = centreTypeRepository;
            _centreRepository = centreRepository;
            _commodityProducerRepository = commodityProducerRepository;
            _commodityRepository = commodityRepository;
            _commodityTypeRepository = commodityTypeRepository;
            _equipmentRepository = equipmentRepository;
            _masterDataAllocationRepository = masterDataAllocationRepository;
            _containerTypeRepository = containerTypeRepository;
            _hubRepository = hubRepository;
            _vehicleRepository = vehicleRepository;
            _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
            _ShiftRepository = shiftRepository;
            _SeasonRepository = seasonRepository;
            _ServiceProviderRepository = serviceProviderRepository;
            _ServiceRepository = serviceRepository;
            _InfectionRepository = infectionRepository;
            _activityTypeRepository = activityTypeRepository;
            _outletVisitReasonsTypeRepository = visitReasonsTypeRepository;
        }
        //
        // GET: /Agrimanagr/Supplier/

        public SupplierController(IDTOToEntityMapping dtoToEntityMapping, IMasterDataToDTOMapping masterDataToDtoMapping, CokeDataContext context, ISupplierRepository supplierRepository)
            : base(dtoToEntityMapping, masterDataToDtoMapping, context)
        {
            _supplierRepository = supplierRepository;
        }
 public SuppliersSaveTask(ISuppliersService suppliersService, ISupplierRepository supplierRepository, IDoesCompanyDefaultAlreadyExistGuard companyDefaultAlreadyExistGuard) : base(companyDefaultAlreadyExistGuard)
 {
     _suppliersService = suppliersService;
     _supplierRepository = supplierRepository;
 }
Beispiel #56
0
 public SupplierController()
 {
     this.unitOfWork = new UnitOfWork();
     this.repository = RepositoryFactory.GetRepository<ISupplierRepository, Supplier>(unitOfWork);
 }
 public DTOToEntityMapping(IProductPricingRepository productPricingRepository,IProductTypeRepository productTypeRepository, IRegionRepository regionRepository, IContactTypeRepository contactTypeRepository,
      IUserRepository userRepository, IProductPricingTierRepository pricingTierRepository, IRouteRepository routeRepository,
     IOutletCategoryRepository outletCategoryRepository, IOutletTypeRepository outletTypeRepository, IContactRepository contactRepository, IDiscountGroupRepository discountGroupRepository,
     IVATClassRepository vatClassRepository, IDistributorRepository distributorRepository, ICountryRepository countryRepository, ISupplierRepository supplierRepository,
     IProductBrandRepository productBrandRepository, IProductRepository productRepository, IProductFlavourRepository productFlavourRepository, IUserGroupRepository userGroupRepository,
     ICostCentreRepository costCentreRepository, IProvincesRepository provincesRepository, ITargetPeriodRepository targetPeriodRepository, IAssetCategoryRepository assetCategoryRepository,
     IAssetStatusRepository assetStatusRepository, IAssetTypeRepository assetTypeRepository, IProductPackagingRepository productPackagingRepository, IBankRepository bankRepository,
     ICompetitorRepository competitorRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IContainmentRepository containmentRepository, ITargetRepository targetRepository,
     ICommodityTypeRepository commodityTypeRepository, ICommodityRepository commodityRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, ICommodityProducerRepository commodityProducerRepository,
     ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerRepository commodityOwnerRepository, ICentreRepository centreRepository, IHubRepository hubRepository, IPurchasingClerkRepository purchasingClerkRepository,
     ICentreTypeRepository centreTypeRepository, IContainerTypeRepository containerTypeRepository, IVehicleRepository vehicleRepository
     )
 {
     _productTypeRepository = productTypeRepository;
     _regionRepository = regionRepository;
     _contactTypeRepository = contactTypeRepository;
    // _maritalStatusRepository = maritalStatusRepository;
     _userRepository = userRepository;
     _pricingTierRepository = pricingTierRepository;
     _routeRepository = routeRepository;
     _outletCategoryRepository = outletCategoryRepository;
     _outletTypeRepository = outletTypeRepository;
     _contactRepository = contactRepository;
     _discountGroupRepository = discountGroupRepository;
     _vatClassRepository = vatClassRepository;
     _distributorRepository = distributorRepository;
     _countryRepository = countryRepository;
     _supplierRepository = supplierRepository;
     _productBrandRepository = productBrandRepository;
     _productRepository = productRepository;
     _productFlavourRepository = productFlavourRepository;
     _userGroupRepository = userGroupRepository;
     _costCentreRepository = costCentreRepository;
     _provincesRepository = provincesRepository;
     _targetPeriodRepository = targetPeriodRepository;
     _assetCategoryRepository = assetCategoryRepository;
     _assetStatusRepository = assetStatusRepository;
     _assetTypeRepository = assetTypeRepository;
     _productPackagingRepository = productPackagingRepository;
     _bankRepository = bankRepository;
     _competitorRepository = competitorRepository;
     _productPackagingTypeRepository = productPackagingTypeRepository;
     _containmentRepository = containmentRepository;
     _productPricingRepository = productPricingRepository;
     _targetRepository = targetRepository;
     _commodityTypeRepository = commodityTypeRepository;
     _commodityRepository = commodityRepository;
     _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
     _commodityProducerRepository = commodityProducerRepository;
     _commoditySupplierRepository = commoditySupplierRepository;
     _commodityOwnerRepository = commodityOwnerRepository;
     _centreRepository = centreRepository;
     _hubRepository = hubRepository;
     _purchasingClerkRepository = purchasingClerkRepository;
     _centreTypeRepository = centreTypeRepository;
     _containerTypeRepository = containerTypeRepository;
     _vehicleRepository = vehicleRepository;
     //SetupAutomapperMappings();
 }
 public SupplierService(ISupplierRepository supplierRepository, IUnitOfWork unitOfWork)
 {
     this._supplierRepository = supplierRepository;
     this._unitOfWork = unitOfWork;
 }
        //
        // GET: /Agrimanagr/ProductBrand/

        public ProductBrandController(IDTOToEntityMapping dtoToEntityMapping, IMasterDataToDTOMapping masterDataToDtoMapping, CokeDataContext context, IProductBrandRepository productBrandRepository, ISupplierRepository supplierRepository) : base(dtoToEntityMapping, masterDataToDtoMapping, context)
        {
            _productBrandRepository = productBrandRepository;
            _supplierRepository = supplierRepository;
        }
        /// <summary>
        /// Since DashboardService is registered as a component within __NAME__.Web.CastleWindsor.ComponentRegistrar,
        /// its dependencies (e.g. supplierRepository) will automatically be injected when this service is
        /// injected into the constructor of another object (e.g., __NAME__.Web.Controllers.DashboardController).
        /// 
        /// Note that the constructor isn't limited to a single dependency.  You can pass in multiple repositories,
        /// WCF services (e.g., as in __NAME__.Web.Controllers.TerritoriesController), or even other application
        /// services if you wanted to make it really ugly.
        /// </summary>
        public DashboardService(ISupplierRepository supplierRepository)
        {
            Check.Require(supplierRepository != null, "supplierRepository may not be null");

            this.supplierRepository = supplierRepository;
        }