예제 #1
0
 public StagedSendController(IStagedSendBusiness stagedSendBusiness, ICommonBusiness commonBusiness)
 {
     stagedSendBusiness.ThrowIfNull(nameof(stagedSendBusiness));
     commonBusiness.ThrowIfNull(nameof(commonBusiness));
     _stagedSendBusiness = stagedSendBusiness;
     _commonBusiness     = commonBusiness;
 }
예제 #2
0
 public ProductionOrderBusiness(IProductionOrderRepository productionOrderRepository, ICommonBusiness commonBusiness, IMailBusiness mailBusiness, IPDFGeneratorBusiness pDFGeneratorBusiness)
 {
     _productionOrderRepository = productionOrderRepository;
     _commonBusiness            = commonBusiness;
     _mailBusiness         = mailBusiness;
     _pDFGeneratorBusiness = pDFGeneratorBusiness;
 }
예제 #3
0
 public QuotationsBusiness(IQuotationsRepository QuatationsRepository, IAttributesRepository attributesRepository, IMailBusiness mailBusiness, ICommonBusiness commonBusiness)
 {
     _QuotationsRepository = QuatationsRepository;
     _attributesRepository = attributesRepository;
     _mailBusiness         = mailBusiness;
     _commonBusiness       = commonBusiness;
 }
예제 #4
0
 public ProformaInvoiceBusiness(IProformaInvoiceRepository proformaInvoiceRepository, ICommonBusiness commonBusiness, IMailBusiness mailBusiness, IPDFGeneratorBusiness pdfGenerator)
 {
     _proforaInvoiceRepository = proformaInvoiceRepository;
     _commonBusiness           = commonBusiness;
     _mailBusiness             = mailBusiness;
     _pdfGeneratorBusiness     = pdfGenerator;
 }
 public AccountHeadGroupController(IOtherExpenseBusiness otherExpenseBusiness, ICommonBusiness commonBusiness, IAccountHeadGroupBusiness accountHeadGroupBusiness, SecurityFilter.ToolBarAccess tool)
 {
     _otherExpenseBusiness     = otherExpenseBusiness;
     _accountHeadGroupBusiness = accountHeadGroupBusiness;
     _commonBusiness           = commonBusiness;
     _tool = tool;
 }
 public EventRequestsController(IEventRequestBusiness eventRequestsBusiness, ICommonBusiness commonBusiness, ICustomerBusiness customerBusiness, IMasterBusiness masterBusiness)
 {
     _eventRequestsBusiness = eventRequestsBusiness;
     _commonBusiness        = commonBusiness;
     _customerBusiness      = customerBusiness;
     _masterBusiness        = masterBusiness;
 }
예제 #7
0
 public BookingsBusiness(IBookingsRepository bookingsRepository, IMailBusiness mailBusiness, IQuotationsBusiness quotationBusiness, ICommonBusiness commonBusiness)
 {
     _bookingsRepository = bookingsRepository;
     _mailBusiness       = mailBusiness;
     _quotationBusiness  = quotationBusiness;
     _commonBusiness     = commonBusiness;
 }
예제 #8
0
 public ServiceCallBusiness(IServiceCallRepository ServiceCallRepository, ICommonBusiness commonBusiness, ITaxTypeBusiness taxTypeBusiness, IMailBusiness mailBusiness)
 {
     _ServiceCallRepository = ServiceCallRepository;
     _commonBusiness        = commonBusiness;
     _taxTypeBusiness       = taxTypeBusiness;
     _mailBusiness          = mailBusiness;
 }
예제 #9
0
        // GET: Client/NwscBillPayment

        public NwscBillPaymentController(INwscBillPaymentBusiness nwsc, ICommonBusiness ICB, IMobileTopUpPaymentBusiness mtp, IWalletUserBusiness payment)
        {
            _nwsc    = nwsc;
            _ICB     = ICB;
            _mtp     = mtp;
            _payment = payment;
        }
 /// <summary>
 /// Controller for Staged Receive endpoints
 /// </summary>
 /// <param name="commonBusiness"></param>
 public StagedReceiveController(IReceiveBusiness receiveBusiness, ICommonBusiness commonBusiness)
 {
     receiveBusiness.ThrowIfNull(nameof(receiveBusiness));
     commonBusiness.ThrowIfNull(nameof(commonBusiness));
     _receiveBusiness = receiveBusiness;
     _commonBusiness  = commonBusiness;
 }
예제 #11
0
 public ProductsController(IProductBusiness productBusiness, IMasterBusiness masterBusiness, ICommonBusiness commonBusiness, IAttributeSetBusiness attributeSetBusiness)
 {
     _productBusiness      = productBusiness;
     _masterBusiness       = masterBusiness;
     _commonBusiness       = commonBusiness;
     _attributeSetBusiness = attributeSetBusiness;
 }
예제 #12
0
 public QuotationsController(IQuotationsBusiness quotationsBusiness, ICommonBusiness commonBusiness, IMasterBusiness masterBusiness, IMailBusiness mailBusiness)
 {
     _quotationsBusiness = quotationsBusiness;
     _commonBusiness     = commonBusiness;
     _masterBusiness     = masterBusiness;
     _mailBusiness       = mailBusiness;
 }
예제 #13
0
 public EventController(IEventBusiness eventBusiness, ICommonBusiness commonBusiness, ICategoriesBusiness categoryBusiness, IMasterBusiness masterBusiness)
 {
     _eventBusiness    = eventBusiness;
     _commonBusiness   = commonBusiness;
     _categoryBusiness = categoryBusiness;
     _masterBusiness   = masterBusiness;
 }
예제 #14
0
 public ProductController(ICategoriesBusiness categoryBusiness, ICommonBusiness commonBusiness, IProductBusiness productBusiness, IAttributesBusiness attributeBusiness)
 {
     _categoryBusiness  = categoryBusiness;
     _commonBusiness    = commonBusiness;
     _productBusiness   = productBusiness;
     _attributeBusiness = attributeBusiness;
 }
예제 #15
0
 public SaleInvoiceBusiness(ISaleInvoiceRepository saleInvoiceRepository, ICommonBusiness commonBusiness, IMailBusiness mailBusiness, IPDFGeneratorBusiness pDFGeneratorBusiness)
 {
     _saleInvoiceRepository = saleInvoiceRepository;
     _commonBusiness        = commonBusiness;
     _mailBusiness          = mailBusiness;
     _pDFGeneratorBusiness  = pDFGeneratorBusiness;
 }
예제 #16
0
 public OtherExpensesController(IOtherExpenseBusiness otherExpenseBusiness, ICommonBusiness commonBusiness, IEmployeeBusiness employeeBusiness, IApprovalStatusBusiness approvalStatusBusiness, SecurityFilter.ToolBarAccess tool)
 {
     _otherExpenseBusiness   = otherExpenseBusiness;
     _commonBusiness         = commonBusiness;
     _employeeBusiness       = employeeBusiness;
     _approvalStatusBusiness = approvalStatusBusiness;
     _tool = tool;
 }
예제 #17
0
 public BookingsController(IBookingsBusiness bookingsBusiness, ICommonBusiness commonBusiness, IMasterBusiness masterBusiness, IMailBusiness mailBusiness, IInvoiceBusiness invoiceBusiness)
 {
     _bookingsBusiness = bookingsBusiness;
     _commonBusiness   = commonBusiness;
     _masterBusiness   = masterBusiness;
     _mailBusiness     = mailBusiness;
     _invoiceBusiness  = invoiceBusiness;
 }
예제 #18
0
 //IMobilePaymentBusiness _mpaymentPP;
 public LandLineBillPaymentController(MobileTopUpPaymentBusiness mtp)
 {
     _LLpay            = new LandLinePaymentBusiness();
     _transactionLimit = new TransactionLimitBusiness();
     _payment          = new WalletUserBusiness();
     _mtp = mtp;
     _ICB = new CommonBusiness();
 }
예제 #19
0
 public PaymentFollowupController(IOtherExpenseBusiness otherExpenseBusiness, ICustomerBusiness customerBusiness, IPaymentFollowupBusiness paymentFollowupBusiness, SecurityFilter.ToolBarAccess tool, ICommonBusiness commonBusiness)
 {
     _otherExpenseBusiness    = otherExpenseBusiness;
     _commonBusiness          = commonBusiness;
     _paymentFollowupBusiness = paymentFollowupBusiness;
     _customerBusiness        = customerBusiness;
     _tool = tool;
 }
예제 #20
0
        /// <summary>
        /// Constructor, used by IoC to inject the Bill Pay business object
        /// </summary>
        /// <param name="business">An instance of an IBillPayBusiness implementation</param>
        public StagedBillPayController(IStagedBillPayBusiness business, ICommonBusiness commonBusiness)
        {
            business.ThrowIfNull(nameof(business));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _business       = business;
            _commonBusiness = commonBusiness;
        }
예제 #21
0
 public QuotationBusiness(IQuotationRepository quotationRepository, ICommonBusiness commonBusiness, ITaxTypeBusiness taxTypeBusiness, IMailBusiness mailBusiness, IPDFGeneratorBusiness pDFGeneratorBusiness)
 {
     _quotationRepository  = quotationRepository;
     _commonBusiness       = commonBusiness;
     _taxTypeBusiness      = taxTypeBusiness;
     _mailBusiness         = mailBusiness;
     _pDFGeneratorBusiness = pDFGeneratorBusiness;
 }
 public NeaBillPaymentController(INeaBillPaymentBusiness nea, IMobileTopUpPaymentBusiness mtp, ITransactionLimitBusiness transactionLimit, IWalletUserBusiness payment, ICommonBusiness ICB)
 {
     _nea = nea;
     _mtp = mtp;
     _transactionLimit = transactionLimit;
     _payment          = payment;
     _ICB = ICB;
 }
예제 #23
0
 public CustomerController(ICustomerBusiness customerBusiness, ICommonBusiness commonBusiness, IOrderBusiness orderBusiness, ICart_WishlistBusiness cart_WishlistBusiness, IMasterBusiness masterBusiness)
 {
     _commonBusiness        = commonBusiness;
     _customerBusiness      = customerBusiness;
     _orderBusiness         = orderBusiness;
     _cart_WishlistBusiness = cart_WishlistBusiness;
     _masterBusiness        = masterBusiness;
 }
        public SendReversalController(ISendReversalBusiness sendReversalBusiness, ICommonBusiness commonBusiness)
        {
            sendReversalBusiness.ThrowIfNull(nameof(sendReversalBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _sendReversalBusiness = sendReversalBusiness;
            _commonBusiness       = commonBusiness;
        }
예제 #25
0
        /// <summary>
        /// Controller for Receive endpoints
        /// </summary>
        /// <param name="receiveReversalBusiness"></param>
        /// <param name="commonBusiness"></param>
        public ReceiveReversalController(IReceiveReversalBusiness receiveReversalBusiness, ICommonBusiness commonBusiness)
        {
            receiveReversalBusiness.ThrowIfNull(nameof(receiveReversalBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _receiveReversalBusiness = receiveReversalBusiness;
            _commonBusiness          = commonBusiness;
        }
예제 #26
0
 public DashboardController(IDashboardBusiness dashboardBusiness, IOtherExpenseBusiness otherExpenseBusiness, ICustomerInvoicesBusiness customerInvoiceBusiness, ISupplierInvoicesBusiness supplierInvoicesBusiness, ICommonBusiness commonBusiness, IDynamicUIBusiness dynamicUIBusiness)
 {
     _dashboardBusiness        = dashboardBusiness;
     _otherExpenseBusiness     = otherExpenseBusiness;
     _customerInvoiceBusiness  = customerInvoiceBusiness;
     _supplierInvoicesBusiness = supplierInvoicesBusiness;
     _commonBusiness           = commonBusiness;
     _dynamicUIBusiness        = dynamicUIBusiness;
 }
예제 #27
0
 public OrderController(IOrderBusiness orderBusiness, ICommonBusiness commonBusiness, IBookingsBusiness bookingBusiness, IQuotationsBusiness quotationsBusiness, ICart_WishlistBusiness cart_WishlistBusiness, IMasterBusiness masterBusiness)
 {
     _OrderBusiness         = orderBusiness;
     _commonBusiness        = commonBusiness;
     _bookingBusiness       = bookingBusiness;
     _quotationsBusiness    = quotationsBusiness;
     _cart_WishlistBusiness = cart_WishlistBusiness;
     _masterBusiness        = masterBusiness;
 }
예제 #28
0
 public OrderBusiness(IOrderRepository orderRepository, IQuotationsBusiness quotationBusiness, ICommonBusiness commonBusiness, ICart_WishlistBusiness Cart_WishlistBusiness, IInvoiceBusiness invoiceBusiness, IMailBusiness mailBusiness)
 {
     _orderRepository       = orderRepository;
     _quotationBusiness     = quotationBusiness;
     _commonBusiness        = commonBusiness;
     _Cart_WishlistBusiness = Cart_WishlistBusiness;
     _invoiceBusiness       = invoiceBusiness;
     _mailBusiness          = mailBusiness;
 }
예제 #29
0
 public OrderController(IProductBusiness productBusiness, IOrderBusiness orderBusiness, ICommonBusiness commonBusiness, IMasterBusiness masterBusiness, IMailBusiness mailBusiness, IInvoiceBusiness invoiceBusiness, IShipmentBusiness shipmentBusiness)
 {
     _orderBusiness    = orderBusiness;
     _commonBusiness   = commonBusiness;
     _masterBusiness   = masterBusiness;
     _mailBusiness     = mailBusiness;
     _productBusiness  = productBusiness;
     _invoiceBusiness  = invoiceBusiness;
     _shipmentBusiness = shipmentBusiness;
 }
예제 #30
0
        /// <summary>
        /// Controller for Receive endpoints
        /// </summary>
        /// <param name="receiveBusiness"></param>
        /// <param name="commonBusiness"></param>
        /// <param name="lookupBusiness"></param>
        public ReceiveController(IReceiveBusiness receiveBusiness, ICommonBusiness commonBusiness, ILookupBusiness lookupBusiness)
        {
            receiveBusiness.ThrowIfNull(nameof(receiveBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _receiveBusiness = receiveBusiness;
            _commonBusiness  = commonBusiness;
            _lookupBusiness  = lookupBusiness;
        }