public SupplierReturnRequestController(IErrorLog errorLog, ISupplierReturnRepository ISupplierReturnRepositoryContext,
                                        IMerchantDataRepository merchantDataRepository, IWorkFlowDetailsRepository iWorkFlowDetailsRepository, ISupReturnWorkListRepository ISupReturnWorkListRepositoryContext)
     : base(errorLog, merchantDataRepository)
 {
     _errorLog = errorLog;
     _ISupplierReturnRepositoryContext    = ISupplierReturnRepositoryContext;
     _iWorkFlowDetailsRepository          = iWorkFlowDetailsRepository;
     _ISupReturnWorkListRepositoryContext = ISupReturnWorkListRepositoryContext;
 }
 public SupplierReturnController(IOptions <AppSettings> appSettings, IDataRepositoryFactory repositoryFactory, IMemoryCache cache) : base(appSettings, repositoryFactory, cache, repositoryFactory.GetCustomDataRepositories <ISupplierReturnRepository>())
 {
     this.repo = repositoryFactory.GetCustomDataRepositories <ISupplierReturnRepository>();
 }