public EventDataManager(IOptions <WebPortalApiConfig> config, ICosmosDBRepository <EventModel> repoEvents) { _config = config.Value; _repoEvents = repoEvents; _dictEvents = new Dictionary <string, EventModel>(); }
public DeliveryDataManager(IOptions <WebPortalApiConfig> config, ICosmosDBRepository <DeliveryModel> repoDeliveries, ILogger <DeliveryDataManager> logger) { _logger = logger; _config = config.Value; _repoDeliveries = repoDeliveries; _dictDeliveries = new Dictionary <string, IEnumerable <DeliveryModel> >(); }
public NoteDataManager(IOptions <WebPortalApiConfig> config, ICosmosDBRepository <NoteModel> repoNotes, ICosmosDBRepository <NoteTemplateModel> repoNoteTemplates, ILogger <NoteDataManager> logger) { _logger = logger; _config = config.Value; _repoNotes = repoNotes; _repoNoteTemplates = repoNoteTemplates; _dictEvents = new Dictionary <string, IEnumerable <NoteModel> >(); _dictNoteTemplates = new Dictionary <string, IEnumerable <NoteTemplateModel> >(); }
public RouteDataManager(IOptions <WebPortalApiConfig> config, IOptions <BingApiConfig> bingConfig, ICosmosDBRepository <RouteModel> repoRoutes, ILogger <RouteDataManager> logger) { _logger = logger; _config = config.Value; _repoRoutes = repoRoutes; _dictRoutes = new Dictionary <string, RouteModel>(); _bingConfig = bingConfig.Value; _bingClient = new RestClient(_bingConfig.Url); }