public SupplierReturnRequestController(IErrorLog errorLog, ISupplierReturnRepository ISupplierReturnRepositoryContext,
                                        IMerchantDataRepository merchantDataRepository, IWorkFlowDetailsRepository iWorkFlowDetailsRepository, ISupReturnWorkListRepository ISupReturnWorkListRepositoryContext)
     : base(errorLog, merchantDataRepository)
 {
     _errorLog = errorLog;
     _ISupplierReturnRepositoryContext    = ISupplierReturnRepositoryContext;
     _iWorkFlowDetailsRepository          = iWorkFlowDetailsRepository;
     _ISupReturnWorkListRepositoryContext = ISupReturnWorkListRepositoryContext;
 }
 public SupplierReturnRepository(ISupplierProfileRepository supplierProfileContext, IItemRepository iItemRepository,
                                 IDataRepository <CompanyConfiguration> companyConfigurationContext, IDataRepository <BranchDetail> branchDetailContext,
                                 IDataRepository <ItemProfile> itemProfileContext, ISupReturnWorkListRepository ISupReturnWorkListRepository,
                                 IDataRepository <SupplierReturnItem> supplierReturnItemContext, IWorkFlowDetailsRepository IWorkFlowDetailsRepository,
                                 IDataRepository <SupplierReturnDetail> supplierReturnDetailContext, ISystemParameterRepository systemParameterContext,
                                 IDataRepository <ItemSupplier> itemSupplierContext, IErrorLog errorLog)
 {
     _supplierReturnDetailContext  = supplierReturnDetailContext;
     _supplierReturnItemContext    = supplierReturnItemContext;
     _itemProfileContext           = itemProfileContext;
     _ISupReturnWorkListRepository = ISupReturnWorkListRepository;
     _systemParameterContext       = systemParameterContext;
     _supplierProfileContext       = supplierProfileContext;
     _IWorkFlowDetailsRepository   = IWorkFlowDetailsRepository;
     _companyConfigurationContext  = companyConfigurationContext;
     _iItemRepository     = iItemRepository;
     _branchDetailContext = branchDetailContext;
     _itemSupplierContext = itemSupplierContext;
     _errorLog            = errorLog;
 }