public AddInvoiceLineItemCommandHandler(IInvoiceRepository documentRepository, IProductRepository productRepository, CokeDataContext cokeDataContext) 
     : base(cokeDataContext)
 {
     _cokeDataContext = cokeDataContext;
     _documentRepository = documentRepository;
     _productRepository = productRepository;
 }
 public SPKSaleListModel(ISPKRepository spkRepository, IInvoiceRepository invoiceRepository, IUnitOfWork unitOfWork)
     : base()
 {
     _spkRepository = spkRepository;
     _invoiceRepository = invoiceRepository;
     _unitOfWork = unitOfWork;
 }
 public BillingService(
     IInvoiceRepository invoiceRepository,
     ITransactionTransferService transactionTransferService)
 {
     _invoiceRepository = invoiceRepository;
     _transactionTransferService = transactionTransferService;
 }
 public InvoiceExportDocumentRepository(CokeDataContext ctx, IInvoiceRepository invoiceRepository,
                                        IMainOrderRepository orderRepository)
 {
     _ctx = ctx;
     _invoiceRepository = invoiceRepository;
     _orderRepository = orderRepository;
 }
예제 #5
0
        //public InvoiceFacadeService()
        //{
        //    try
        //    {
        //        ServiceLocator.Current.GetInstance<IInvoiceDomainService>();
        //        ServiceLocator.Current.GetInstance<IInvoiceApplicationService>();
        //        ServiceLocator.Current.GetInstance<IInvoiceToDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceItemToDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceRepository>();
        //        ServiceLocator.Current.GetInstance<IGoodUnitConvertorDomainService>();
        //        ServiceLocator.Current.GetInstance<IMainUnitVlaueTomainUnitVlaueDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IUnitOfWorkScope>();
        //        ServiceLocator.Current.GetInstance<IInvoiceItemDomainService>();
        //        ServiceLocator.Current.GetInstance<IEffectiveFactorMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceAdditionalPriceDomainService>();
        //    }
        //    catch (Exception ex)
        //    {
        //        throw;
        //    }
        //}
        public InvoiceFacadeService(IInvoiceDomainService invoiceDomainService,
            IInvoiceApplicationService invoiceAppService,
            IInvoiceToDtoMapper invoiceDtoMapper,
            IInvoiceItemToDtoMapper itemToDtoMapper,
            IInvoiceRepository invoiceRepository,
            IGoodUnitConvertorDomainService goodUnitConvertorDomainService,
            IMainUnitVlaueTomainUnitVlaueDtoMapper mainUnitVlaueTomainUnitVlaueDtoMapper,
            IInvoiceItemDomainService invoiceItemDomainService,
            IEffectiveFactorMapper effectiveFactorMapper,
            IInvoiceAdditionalPriceDomainService invoiceAdditionalPriceDomainService,
            IBalanceDomainService balanceDomainService
            )
        {
            this.invoiceDomainService = invoiceDomainService;
            this.invoiceRepository = invoiceRepository;
            this.goodUnitConvertorDomainService = goodUnitConvertorDomainService;
            this.mainUnitVlaueTomainUnitVlaueDtoMapper = mainUnitVlaueTomainUnitVlaueDtoMapper;
            this.invoiceItemDomainService = invoiceItemDomainService;

            this.effectiveFactorMapper = effectiveFactorMapper;
            this.invoiceAdditionalPriceDomainService = invoiceAdditionalPriceDomainService;
            this.balanceDomainService = balanceDomainService;
            this.invoiceAppService = invoiceAppService;
            this.invoiceDtoMapper = invoiceDtoMapper;
            this.itemToDtoMapper = itemToDtoMapper;
        }
 public SPKEditorModel(ISettingRepository settingRepository, IReferenceRepository referenceRepository, IVehicleRepository vehicleRepository,
     ISPKRepository SPKRepository, ISPKDetailSparepartRepository SPKDetailSparePartRepository,
     ISPKDetailSparepartDetailRepository SPKDetailSparepartDetailRepository, ISparepartRepository sparepartRepository,
     ISparepartDetailRepository sparepartDetailRepository,
     IUsedGoodRepository usedGoodRepository,
     ISpecialSparepartRepository specialSparepartRepository,
     ISpecialSparepartDetailRepository specialSparepartDetailRepository,
     IVehicleWheelRepository vehicleWheelRepository,
     IInvoiceRepository invoiceRepository,
     IInvoiceDetailRepository invoiceDetailRepository,
     IWheelExchangeHistoryRepository WheelExchangeHistoryRepository,
     ISPKScheduleRepository spkScheduleRepository,
     ISparepartStockCardRepository sparepartStokCardRepository,
     IUnitOfWork unitOfWork)
     : base()
 {
     _settingRepository = settingRepository;
     _referenceRepository = referenceRepository;
     _vehicleRepository = vehicleRepository;
     _SPKRepository = SPKRepository;
     _SPKDetailSparepartRepository = SPKDetailSparePartRepository;
     _SPKDetailSparepartDetailRepository = SPKDetailSparepartDetailRepository;
     _sparepartRepository = sparepartRepository;
     _sparepartDetailRepository = sparepartDetailRepository;
     _usedGoodRepository = usedGoodRepository;
     _specialSparepartDetailRepository = specialSparepartDetailRepository;
     _specialSparepartRepository = specialSparepartRepository;
     _vehicleWheelRepository = vehicleWheelRepository;
     _invoiceRepository = invoiceRepository;
     _invoiceDetailRepository = invoiceDetailRepository;
     _SPKScheduleRepository = spkScheduleRepository;
     _wheelExchangeHistoryRepository = WheelExchangeHistoryRepository;
     _sparepartStokCardRepository = sparepartStokCardRepository;
     _unitOfWork = unitOfWork;
 }
 public ConfirmInvoiceCommandHandler(IFinancialsWorkflow financialsWorkflow, IInvoiceRepository documentRepository, CokeDataContext cokeDataContext) 
     : base(cokeDataContext)
 {
     _financialsWorkflow = financialsWorkflow;
     _documentRepository = documentRepository;
     _cokeDataContext = cokeDataContext;
 }
 public SalesReturnEditorModel(
     ISalesReturnRepository salesReturnRepository,
     ISalesReturnDetailRepository salesReturnDetailRepository,
     IInvoiceRepository invoiceRepository,
     IInvoiceDetailRepository invoiceDetailRepository,
     ISparepartRepository sparepartRepository,
     ISparepartDetailRepository sparepartDetailRepository,
     IReferenceRepository referenceRepository,
     ITransactionRepository transactionRepository,
     ITransactionDetailRepository transactionDetailRepository,
     IJournalMasterRepository journalMasterRepository,
     ISpecialSparepartRepository specialSparepartRepository,
     ISpecialSparepartDetailRepository specialSparepartDetailRepository,
     ISparepartStockCardRepository sparepartStockCardRepository,
     IUnitOfWork unitOfWork)
     : base()
 {
     _salesReturnRepository = salesReturnRepository;
     _salesReturnDetailRepository = salesReturnDetailRepository;
     _invoiceRepository = invoiceRepository;
     _invoiceDetailRepository = invoiceDetailRepository;
     _sparepartRepository = sparepartRepository;
     _sparepartDetailRepository = sparepartDetailRepository;
     _transactionRepository = transactionRepository;
     _transactionDetailRepository = transactionDetailRepository;
     _journalMasterRepository = journalMasterRepository;
     _referenceRepository = referenceRepository;
     _specialSparepartRepository = specialSparepartRepository;
     _specialSparepartDetailRepository = specialSparepartDetailRepository;
     _sparepartStokCardRepository = sparepartStockCardRepository;
     _unitOfWork = unitOfWork;
 }
예제 #9
0
 public PaymentNoticeAppService(IPaymentNoticeQuery paymentNoticeQuery,
     IPaymentNoticeRepository paymentNoticeRepository,
     IInvoiceRepository invoiceRepository)
 {
     _paymentNoticeQuery = paymentNoticeQuery;
     _paymentNoticeRepository = paymentNoticeRepository;
     _invoiceRepository = invoiceRepository;
 }
 public AccountController()
 {
   AuctionRepository = dataProvider.AuctionRepository;
   UserRepository = dataProvider.UserRepository;
   EventRepository = dataProvider.EventRepository;
   InvoiceRepository = dataProvider.InvoiceRepository;
   BidRepository = dataProvider.BidRepository;
 }
예제 #11
0
 public InvoiceBL()
 {
     this.invoiceRepository = new InvoiceRepository();
     this.teamRepository = new TeamRepository();
     this.userRepository = new UserRepository();
     this.opportunityRepository = new OpportunityRepository();
     this.orderRepository = new OrderRepository();
 }
 public CreditListModel(ITransactionRepository transactionRepository,
     IInvoiceRepository invoiceRepository, IUnitOfWork unitOfWork)
     : base()
 {
     _transactionRepository = transactionRepository;
     _invoiceRepository = invoiceRepository;
     _unitOfWork = unitOfWork;
 }
 public AuctionController()
 {
   AuctionRepository = dataProvider.AuctionRepository;
   BidRepository = dataProvider.BidRepository;
   CategoryRepository = dataProvider.CategoryRepository;
   EventRepository = dataProvider.EventRepository;
   DifferentRepository = dataProvider.DifferentRepository;
   InvoiceRepository = dataProvider.InvoiceRepository;
 }
 public CreditPaymentListModel(ITransactionRepository transactionRepository,
     IInvoiceRepository invoiceRepository, IReferenceRepository referenceRepository, IUnitOfWork unitOfWork)
     : base()
 {
     _transactionRepository = transactionRepository;
     _invoiceRepository = invoiceRepository;
     _referenceRepository = referenceRepository;
     _unitOfWork = unitOfWork;
 }
예제 #15
0
 public DocumentReportService(IMainOrderRepository mainOrderRepository, IDispatchNoteRepository dispatchNoteRepository, IOrderRepository orderRepository, IInvoiceRepository invoiceRepository, IReceiptRepository receiptRepository, ICostCentreRepository costCentreRepository)
 {
     _mainOrderRepository = mainOrderRepository;
     _dispatchNoteRepository = dispatchNoteRepository;
     _orderRepository = orderRepository;
     _invoiceRepository = invoiceRepository;
     _receiptRepository = receiptRepository;
     _costCentreRepository = costCentreRepository;
 }
 public InvoiceItemDomainService(IInvoiceRepository invoiceRepository,
     IRepository<InvoiceItem> invoiceItemRepository,
     IOrderRepository orderRepository, IGoodDomainService goodDomainService, IGoodUnitConvertorDomainService goodUnitConvertorDomainService)
 {
     this.invoiceRepository = invoiceRepository;
     this.orderRepository = orderRepository;
     this.goodDomainService = goodDomainService;
     this.goodUnitConvertorDomainService = goodUnitConvertorDomainService;
     this.invoiceItemRepository = invoiceItemRepository;
 }
예제 #17
0
 public MaintainInvoiceAppService(IMaintainInvoiceQuery maintainInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository, IMaintainCostQuery maintainCostQuery,
     IMaintainCostRepository maintainCostRepository)
 {
     _maintainInvoiceQuery = maintainInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _maintainCostAppService = new MaintainCostAppService(maintainCostQuery, maintainCostRepository);
 }
예제 #18
0
 public AccountService(IAccountRepository accountRepository, IContactRepository contactRepository, ICompanyRepository companyRepository, 
     INumberGeneratorService generatorService, IInvoiceRepository invoiceRepository, IInvoicingService invoicingService)
 {
     _accountRepository = accountRepository;
     _contactRepository = contactRepository;
     _companyRepository = companyRepository;
     _generator = generatorService;
     _invoiceRepository = invoiceRepository;
     _invoicingService = invoicingService;
 }
예제 #19
0
 public ScrubbingService(IInvoicingService invoicingService, IContractRepository contractRepository,                                
     Import.ICallDataImportManager importManager, IAccountRepository accountRepository,
     IInvoiceRepository invoiceRepository)
 {
     _invoicingService = invoicingService;
     _contractRepository = contractRepository;
     _importManager = importManager;
     _accountRepository = accountRepository;
     _invoiceRepository = invoiceRepository;
 }
 public InvoiceListModel(IInvoiceRepository invoiceRepository, IInvoiceDetailRepository invoiceDetailRepository,
     ICustomerRepository customerRepository, ISparepartRepository sparepartRepository, IUnitOfWork unitOfWork)
     : base()
 {
     _invoiceRepository = invoiceRepository;
     _invoiceDetailRepository = invoiceDetailRepository;
     _customerRepository = customerRepository;
     _sparepartRepository = sparepartRepository;
     _unitOfWork = unitOfWork;
 }
예제 #21
0
        public void SetUp()
        {
            invoiceRepository = MockRepository.GenerateMock<IInvoiceRepository>();
            accountRepository = MockRepository.GenerateMock<IAccountRepository>();
            contactRepository = MockRepository.GenerateMock<IContactRepository>();
            ewayProcessedDataRepository = MockRepository.GenerateMock<IEwayProcessedDataRepository>();
            invoiceHardcopyRepository = MockRepository.GenerateMock<IInvoiceHardcopyRepository>();

            ewayService = new EwayPaymentsService(invoiceRepository, accountRepository, contactRepository, ewayProcessedDataRepository, invoiceHardcopyRepository);
        }
예제 #22
0
 public EwayPaymentsService(IInvoiceRepository invoiceRepository, IAccountRepository accountRepository,
     IContactRepository contactRepository,
     IEwayProcessedDataRepository ewayDataRepository,
     IInvoiceHardcopyRepository invoiceHardcopyRepository)
 {
     _invoiceRepository = invoiceRepository;
     _accountRepository = accountRepository;
     _contactRepository = contactRepository;
     _ewayDataRepository = ewayDataRepository;
     _invoiceHardcopyRepository = invoiceHardcopyRepository;
 }
예제 #23
0
 public CreditNoteAppService(ICreditNoteQuery creditNoteQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _creditNoteQuery = creditNoteQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
예제 #24
0
 public LeaseInvoiceAppService(ILeaseInvoiceQuery leaseInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _leaseInvoiceQuery = leaseInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
        public InvoicePresenter(ICustomerRepository customerRepository, ITaxesRepository taxesRepository, IInvoiceRepository invoiceRepository, IInvoiceView invoiceView)
        {
            _customerRepository = customerRepository;
            _taxesRepository = taxesRepository;
            _invoiceRepository = invoiceRepository;
            _invoiceView = invoiceView;

            _invoiceView.GetCustomer += new System.EventHandler(InvoiceViewGetCustomer);
            _invoiceView.AddInvoiceLine += new System.EventHandler(InvoiceViewAddInvoiceLine);
            _invoiceView.CalculateTotals += new System.EventHandler(InvoiceViewCalculateTotals);
            _invoiceView.SaveInvoice += new System.EventHandler(InvoiceViewSaveInvoice);
        }
 public RecapInvoiceByCustomerModel(IInvoiceRepository invoiceRepository,
     IInvoiceDetailRepository invoiceDetailRepository,
     ICustomerRepository customerRepository,
     IReferenceRepository referenceRepository,
     ISparepartRepository sparepartRepository,
     IVehicleGroupRepository vehicleGroupRepository,
     IVehicleRepository vehicleRepository)
     : base(invoiceRepository, invoiceDetailRepository, customerRepository,
     referenceRepository, sparepartRepository, vehicleGroupRepository,
     vehicleRepository)
 {
 }
예제 #27
0
 public PrepaymentInvoiceAppService(IPrepaymentInvoiceQuery prepaymentInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _prepaymentInvoiceQuery = prepaymentInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
예제 #28
0
 public PurchaseInvoiceAppService(IPurchaseInvoiceQuery purchaseInvoiceQuery,
     IInvoiceRepository invoiceRepository,
     ISupplierRepository supplierRepository,
     IOrderRepository orderRepository,
     ICurrencyRepository currencyRepository)
 {
     _purchaseInvoiceQuery = purchaseInvoiceQuery;
     _invoiceRepository = invoiceRepository;
     _supplierRepository = supplierRepository;
     _orderRepository = orderRepository;
     _currencyRepository = currencyRepository;
 }
 public BalanceSheetModel(IBalanceJournalRepository balanceJournalRepository,
     IBalanceJournalDetailRepository balanceJournalDetailRepository,
     IJournalMasterRepository journalMasterRepository, IReferenceRepository referenceRepository,
     IPurchasingRepository purchasingRepository, ISparepartRepository sparepartRepository,
     ISparepartDetailRepository sparepartDetailRepository, ITransactionRepository transactionRepository,
     ITransactionDetailRepository transactionDetailRepository,
     IInvoiceRepository invoiceRepository,
     IUnitOfWork unitOfWork)
     : base(balanceJournalRepository, balanceJournalDetailRepository, journalMasterRepository,
            referenceRepository, purchasingRepository, sparepartRepository, sparepartDetailRepository,
            transactionRepository, transactionDetailRepository, invoiceRepository, unitOfWork)
 {
 }
예제 #30
0
 public CommandRoutingResolver(ICommandRoutingRepository commandRoutingRepository, ICostCentreApplicationRepository costCentreApplicationRepository, IOrderRepository orderRepository, IInventoryAdjustmentNoteRepository inventoryAdjustmentNoteRepository, IInventoryTransferNoteRepository inventoryTransferNoteRepository, IDispatchNoteRepository dispatchNoteRepository, IProducerRepository producerRepository, IInventoryReceivedNoteRepository inventoryReceivedNoteRepository, IReceiptRepository receiptRepository, IDisbursementNoteRepository disbursementNoteRepository, IReturnsNoteRepository returnsNoteRepository, IInvoiceRepository invoiceRepository)
 {
     _commandRoutingRepository = commandRoutingRepository;
     _costCentreApplicationRepository = costCentreApplicationRepository;
     _orderRepository = orderRepository;
     _inventoryAdjustmentNoteRepository = inventoryAdjustmentNoteRepository;
     _inventoryTransferNoteRepository = inventoryTransferNoteRepository;
     _dispatchNoteRepository = dispatchNoteRepository;
     _producerRepository = producerRepository;
     _inventoryReceivedNoteRepository = inventoryReceivedNoteRepository;
     _receiptRepository = receiptRepository;
     _disbursementNoteRepository = disbursementNoteRepository;
     _returnsNoteRepository = returnsNoteRepository;
     _invoiceRepository = invoiceRepository;
 }
예제 #31
0
 public InvoiceService(IInvoiceRepository appsRepository, IUnitofWork unitOfWork)
 {
     _roleRepository = appsRepository;
     _unitOfWork     = unitOfWork;
 }
예제 #32
0
 public InvoiceManager(IInvoiceRepository repository)
 {
     _invoiceRepository = repository;
 }
예제 #33
0
 public ArchiveController(IInvoiceRepository invoiceRepository)
 {
     _invoiceRepository = invoiceRepository;
 }
예제 #34
0
 public Invoice(IInvoiceRepository invoiceRepository, IInvoiceReporter invoiceReporter)
 {
     this._invoiceRepository = invoiceRepository;
     this._invoiceReporter   = invoiceReporter;
 }
예제 #35
0
 public InvoiceController(IInvoiceRepository invoiceRepository)
 {
     _invoiceRepository   = invoiceRepository;
     contactDataValidator = new ContactDataValidator();
 }
 public InvoicesController(IInvoiceRepository invoiceRepository)
 {
     _invoiceRepository = invoiceRepository;
 }
예제 #37
0
 public SPKEditorModel(ISettingRepository settingRepository, IReferenceRepository referenceRepository, IVehicleRepository vehicleRepository,
                       ISPKRepository SPKRepository, ISPKDetailSparepartRepository SPKDetailSparePartRepository,
                       ISPKDetailSparepartDetailRepository SPKDetailSparepartDetailRepository, ISparepartRepository sparepartRepository,
                       IUsedGoodRepository usedGoodRepository,
                       IUsedGoodTransactionRepository usedGoodTransactionRepository,
                       ISpecialSparepartDetailRepository specialSparepartDetailRepository,
                       IVehicleWheelRepository vehicleWheelRepository,
                       IInvoiceRepository invoiceRepository,
                       IInvoiceDetailRepository invoiceDetailRepository,
                       IWheelExchangeHistoryRepository WheelExchangeHistoryRepository,
                       ISPKScheduleRepository spkScheduleRepository,
                       ISparepartStockCardRepository sparepartStokCardRepository,
                       ISparepartStockCardDetailRepository sparepartStokCardDetailRepository,
                       IVehicleGroupRepository vehicleGroupRepository,
                       IPurchasingDetailRepository purchasingDetailRepository,
                       ISparepartManualTransactionRepository sparepartManualTransaction,
                       ICustomerRepository customerRepository,
                       IBrandRepository brandRepository,
                       IMechanicRepository mechanicRepository,
                       IUnitOfWork unitOfWork)
     : base(
         settingRepository,
         referenceRepository,
         vehicleRepository,
         SPKRepository,
         SPKDetailSparePartRepository,
         SPKDetailSparepartDetailRepository,
         sparepartRepository,
         usedGoodRepository,
         usedGoodTransactionRepository,
         specialSparepartDetailRepository,
         vehicleWheelRepository,
         invoiceRepository,
         invoiceDetailRepository,
         WheelExchangeHistoryRepository,
         spkScheduleRepository,
         sparepartStokCardRepository,
         sparepartStokCardDetailRepository,
         vehicleGroupRepository,
         purchasingDetailRepository,
         sparepartManualTransaction,
         customerRepository,
         brandRepository,
         mechanicRepository,
         unitOfWork
         )
 {
     _settingRepository                    = settingRepository;
     _referenceRepository                  = referenceRepository;
     _vehicleRepository                    = vehicleRepository;
     _SPKRepository                        = SPKRepository;
     _SPKDetailSparepartRepository         = SPKDetailSparePartRepository;
     _SPKDetailSparepartDetailRepository   = SPKDetailSparepartDetailRepository;
     _sparepartRepository                  = sparepartRepository;
     _usedGoodRepository                   = usedGoodRepository;
     _specialSparepartDetailRepository     = specialSparepartDetailRepository;
     _vehicleWheelRepository               = vehicleWheelRepository;
     _invoiceRepository                    = invoiceRepository;
     _invoiceDetailRepository              = invoiceDetailRepository;
     _SPKScheduleRepository                = spkScheduleRepository;
     _wheelExchangeHistoryRepository       = WheelExchangeHistoryRepository;
     _sparepartStokCardRepository          = sparepartStokCardRepository;
     _sparepartStokCardDetailRepository    = sparepartStokCardDetailRepository;
     _vehicleGroupRepository               = vehicleGroupRepository;
     _purchasingDetailRepository           = purchasingDetailRepository;
     _sparepartManualTransactionRepository = sparepartManualTransaction;
     _customerRepository                   = customerRepository;
     _brandRepository                      = brandRepository;
     _mechanicRepository                   = mechanicRepository;
     _unitOfWork = unitOfWork;
 }
예제 #38
0
 public TransactionsController(ApplicationDbContext context, ITransactionRepository transactionRepo,
                               IAccountRepository accountRepo, ICategoryRepository categoryRepo, IInvoiceRepository invoiceRepo,
                               IVendorRepository vendorRepo)
 {
     _transactionRepo = transactionRepo;
     _accountRepo     = accountRepo;
     _categoryRepo    = categoryRepo;
     _invoiceRepo     = invoiceRepo;
     _vendorRepo      = vendorRepo;
 }
예제 #39
0
 public InvoiceService(IInvoiceRepository repository) : base(repository)
 {
 }
예제 #40
0
 public InvoiceController(ILogRepository repoLog, IInvoiceRepository repoInvoice, IRentRepository repoRent)
     : base(repoLog)
 {
     RepoInvoice = repoInvoice;
     RepoRent    = repoRent;
 }
 public InvoiceService()
 {
     this.invoicesRepository            = RepositoryFactory.CreateInvoiceRepository();
     this.invoiceItemRepository         = RepositoryFactory.CreateInvoiceItemRepository();
     this.invoiceItemInvoicesRepository = RepositoryFactory.CreateInvoiceItemInvoicesRepository();
 }
 public InvoiceTotalController(IInvoiceRepository InvoiceRepo, IUnitOfWork uow)
 {
     _InvoiceRepo = InvoiceRepo;
     _uow         = uow;
 }
 public InvoiceService(IInvoiceRepository invoiceRepository, IItemRepository itemRepository, IMapper mapper)
 {
     _invoiceRepository = invoiceRepository;
     _itemRepository    = itemRepository;
     _mapper            = mapper;
 }
 public InvoiceController(IInvoiceRepository invoiceRepository, IMapper mapper)
 {
     _invoiceRepository = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _mapper            = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #45
0
 public BillService(IInvoiceRepository invoiceRepository, IBillRepository billRepository) =>
 (this.invoiceRepository, this.billRepository) = (invoiceRepository, billRepository);
예제 #46
0
 public InvoiceService(IInvoiceRepository invoiceRepository)
 {
     invoiceRepository.CheckArgumentIsNull(nameof(invoiceRepository));
     _invoiceRepository = invoiceRepository;
 }
예제 #47
0
        //private readonly IUserDayDishesRepository _udaydishrepo;

        public UserDayDishesController(AppDbContext context,
                                       IUserDayDishesRepository ud, UserManager <CompanyUser> um,
                                       ILogger <CompanyUser> logger, IEmailService email, IInvoiceRepository invoicerepo,
                                       SharedViewLocalizer localizer)
        {
            _context           = context;
            _userManager       = um;
            _userdaydishesrepo = ud;
            _logger            = logger;
            _email             = email;
            _invoicerepo       = invoicerepo;
            _localizer         = localizer;
            // _udaydishrepo = udaydishrepo;
        }
예제 #48
0
 public MasterController(ICustomerRepository customerRepo, IQBOAccessRepository qboaccessRepo, IInvoiceRepository invoiceRepo, ISubscriberRepository subscriberRepo, ILoggerManager logger, IErrorLogRepository errorLogRepo, IConfiguration configuration)
 {
     _customerRepo   = customerRepo;
     _qboaccessRepo  = qboaccessRepo;
     _invoiceRepo    = invoiceRepo;
     _subscriberRepo = subscriberRepo;
     _logger         = logger;
     _errorLogRepo   = errorLogRepo;
     _configuration  = configuration;
     useSandBox      = Convert.ToBoolean(_configuration["CDataConfiguration:useSandBox"]);
     runTimeLicense  = _configuration["CDataConfiguration:connectionRunTimeLicense"];
     serviceName     = GetType().Namespace.Substring(0, GetType().Namespace.IndexOf('.'));
 }
 public RepositoryWrapper(
     FactoryManagementContext dbContext,
     IAddressRepository Address,
     ICustomerRepository Customer,
     IDepartmentRepository Department,
     IEquipmentRepository Equipment,
     IEquipmentCategoryRepository EquipmentCategory,
     IExpenseRepository Expense,
     IExpenseTypeRepository ExpenseType,
     IFactoryRepository Factory,
     IIncomeRepository Income,
     IIncomeTypeRepository IncomeType,
     IInvoiceRepository Invoice,
     IInvoiceTypeRepository InvoiceType,
     IItemRepository Item,
     IItemCategoryRepository ItemCategory,
     IItemStatusRepository ItemStatus,
     IPayableRepository Payable,
     IPaymentStatusRepository PaymentStatus,
     IPhoneRepository Phone,
     IProductionRepository Production,
     IPurchaseRepository Purchase,
     IPurchaseTypeRepository PurchaseType,
     IRecievableRepository Recievable,
     IRoleRepository Role,
     ISalesRepository Sales,
     IStaffRepository Staff,
     IStockRepository Stock,
     IStockInRepository StockIn,
     IStockOutRepository StockOut,
     ISupplierRepository Supplier,
     ITransactionRepository Transaction,
     ITransactionTypeRepository TransactionType,
     IUserAuthInfoRepository UserAuthInfo,
     IUserRoleRepository UserRole,
     IUtilService util,
     IApiResourceMappingRepository ApiResourceMappingRepository)
 {
     this.dbContext          = dbContext;
     this._Address           = Address;
     this._Customer          = Customer;
     this._Department        = Department;
     this._Equipment         = Equipment;
     this._EquipmentCategory = EquipmentCategory;
     this._Expense           = Expense;
     this._ExpenseType       = ExpenseType;
     this._Income            = Income;
     this._IncomeType        = IncomeType;
     this._Invoice           = Invoice;
     this._InvoiceType       = InvoiceType;
     this._Item            = Item;
     this._ItemCategory    = ItemCategory;
     this._ItemStatus      = ItemStatus;
     this._Payable         = Payable;
     this._PaymentStatus   = PaymentStatus;
     this._Phone           = Phone;
     this._Production      = Production;
     this._Purchase        = Purchase;
     this._PurchaseType    = PurchaseType;
     this._Recievable      = Recievable;
     this._Role            = Role;
     this._Sales           = Sales;
     this._Staff           = Staff;
     this._Stock           = Stock;
     this._StockIn         = StockIn;
     this._StockOut        = StockOut;
     this._Supplier        = Supplier;
     this._Transaction     = Transaction;
     this._TransactionType = TransactionType;
     this._UserAuthInfo    = UserAuthInfo;
     this._UserRole        = UserRole;
     this._util            = util;
     this._ApiResourceMappingRepository = ApiResourceMappingRepository;
 }
 public InvoiceCreatedEventHandler(IInvoiceRepository invoiceRepository, IEventRepository eventRepository)
     : base(eventRepository)
 {
     this.invoiceRepository = invoiceRepository;
 }
예제 #51
0
 public InvoiceController(IInvoiceRepository repo, IMapper mapper)
 {
     this.repo   = repo;
     this.mapper = mapper;
 }
예제 #52
0
 public InvoicesController(IInvoiceRepository invoices)
 {
     _invoices = invoices;
 }
예제 #53
0
 public CustomerService(ICustomerRepository customerRepository, IMapper mapper, IInvoiceRepository invoiceRepository)
 {
     _customerRepository = customerRepository;
     _mapper             = mapper;
     _invoiceRepository  = invoiceRepository;
 }
예제 #54
0
 public InvoiceManager(IMessageHandler messageHandler, IInvoiceRepository repo, IEMailCommunicator emailCommunicator)
 {
     _messageHandler    = messageHandler;
     _repo              = repo;
     _emailCommunicator = emailCommunicator;
 }
예제 #55
0
 public InvoiceService(IInvoiceRepository repo)
 {
     _repo = repo;
 }
예제 #56
0
 public SaleService(ISaleValidator saleValidator, ISaleRepository saleRepository, ICustomerRepository customerRepository, IAddressRepository addressRepository, IOrderRepository orderRepository, ISaleDetailRepository saleDetailRepository, IInvoiceRepository invoiceRepository, IProductRepository productRepository, IDeliveryRepository deliveryRepository, ICouponCodeRepository couponCodeRepository, IPaymentProviderFactory paymentProviderFactory)
 {
     _saleValidator          = saleValidator ?? throw new ArgumentNullException(nameof(saleValidator));
     _saleRepository         = saleRepository ?? throw new ArgumentNullException(nameof(saleRepository));
     _customerRepository     = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository));
     _addressRepository      = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     _orderRepository        = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _saleDetailRepository   = saleDetailRepository ?? throw new ArgumentNullException(nameof(saleDetailRepository));
     _invoiceRepository      = invoiceRepository ?? throw new ArgumentNullException(nameof(invoiceRepository));
     _productRepository      = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _deliveryRepository     = deliveryRepository ?? throw new ArgumentNullException(nameof(deliveryRepository));
     _couponCodeRepository   = couponCodeRepository ?? throw new ArgumentNullException(nameof(couponCodeRepository));
     _paymentProviderFactory = paymentProviderFactory ?? throw new ArgumentNullException(nameof(paymentProviderFactory));
 }
예제 #57
0
 public InvoiceAppService(IInvoiceRepository invoiceRepository)
 {
     _invoiceRepository = invoiceRepository;
 }
예제 #58
0
 public InvoiceController(IInvoiceRepository InvoiceRepo)
 {
     _InvoiceRepo = InvoiceRepo;
 }
예제 #59
0
 public MasterController(ICustomerRepository customerRepo, IQBOAccessRepository qboaccessRepo, IInvoiceRepository invoiceRepo, ILoggerManager logger, IErrorLogRepository errorLogRepo, IMemoryCache cache, IConfiguration configuration, IWebHostEnvironment env)
 {
     _customerRepo   = customerRepo;
     _qboaccessRepo  = qboaccessRepo;
     _invoiceRepo    = invoiceRepo;
     _errorLogRepo   = errorLogRepo;
     _logger         = logger;
     _cache          = cache;
     _configuration  = configuration;
     serviceName     = GetType().Namespace.Substring(0, GetType().Namespace.IndexOf('.'));
     appClientId     = _configuration["CDataConfiguration:appClientId"];
     appClientSecret = _configuration["CDataConfiguration:appClientSecret"];
     useSandBox      = Convert.ToBoolean(_configuration["CDataConfiguration:useSandBox"]);
     runTimeLicense  = _configuration["CDataConfiguration:connectionRunTimeLicense"];
     _env            = env;
 }
예제 #60
0
 public InvoiceController(IInvoiceRepository invoiceRepository)
 {
     this.invoiceRepository = invoiceRepository;
 }