public SalesController(ISalesIndentRepository indrepo, ISalesIndentItemRepository inditemrepo, ISalesOrderRepository order, ISalesOrderItemRepository orderitem, IDeliveryOrderRepository Deliveryorder, IDeliveryOrderItemRepository Deliveryorderitem, IDeliveryChallanRepository challan, ISalesInvoiceRepository invoicerepo, ISalesReturnRepository retrn, ISalesReturnItemRepository returnitem, IInventoryItemRepository itemrepo, IDistributorRepository disrepo) { ind_repo = indrepo; ind_item_repo = inditemrepo; order_repo = order; orderitem_repo = orderitem; Deliveryorder_repo = Deliveryorder; Deliveryorderitem_repo = Deliveryorderitem; challan_repo = challan; Invoice_repo = invoicerepo; return_repo = retrn; returnitem_repo = returnitem; item_repo = itemrepo; dis_repo = disrepo; }
//inject dependency public SalesInvoicesController(ISalesInvoiceRepository prepository) { this.salesinvoiceRepository = prepository; }
public SalesInvoiceService(ISalesInvoiceRepository iSalesInvoiceRepository) { _iSalesInvoiceRepository = iSalesInvoiceRepository; }
public SalesInvoieBusiness(ISalesInvoiceRepository salesInvoiceRepository, ICommonBusiness commonBusiness) { _salesInvoiceRepository = salesInvoiceRepository; _commonBusiness = commonBusiness; }
public SalesInvoiceService(ISalesInvoiceRepository _salesInvoiceRepository, ISalesInvoiceValidator _salesInvoiceValidator) { _repository = _salesInvoiceRepository; _validator = _salesInvoiceValidator; }