public VisitManagerController(//ILogger<VisitManagerController> logger, IMapper mapper, ICMSDataHelper cmsDataHelper, IOptions <AppOptionsConfiguration> cmsOptions, IDBManager dBManager, IOptions <DatabaseOptions> connectionString) { _logger = NullLogger <VisitManagerController> .Instance;//logger; _businessLogic = new BusinessLogic(mapper, cmsDataHelper, cmsOptions.Value, dBManager, connectionString.Value); }
public BusinessLogic(IMapper mapper, ICMSDataHelper cmsDataHelper, AppOptionsConfiguration cmsOptions, IDBManager dBManager, DatabaseOptions connectionString) { _cmsDataHelper = cmsDataHelper; _cmsOptions = cmsOptions; _mapper = mapper; _cmsDataHelper.ConnectToCMS(_mapper.Map <AppOptions>(_cmsOptions)); _dBManager = dBManager; _dBManager.SetDBConfiguration(connectionString.DefaultConnection); }