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