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 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; }