/// <summary> /// Constructor que inyecta el servicio de la API y la configuración cargada en el fichero "appsettings.json" /// </summary> /// <param name="apiService">El servicio de la API de la cual va a consumir</param> /// <param name="config">El fichero de configuración "appsettings.json"</param> /// <param name="cache">La caché en memoria</param> public LiveByCountryAndStatusAfterDateController(IApiService apiService, IConfiguration config, ICovid19MemoryCacheService cache) : base(apiService, config, cache) { _apiService = apiService; _config = config; _cache = cache; }
/// <summary> /// Constructor que inyecta el servicio de la API y la configuración cargada en el fichero "appsettings.json" /// </summary> /// <param name="apiService">El servicio de la API de la cual va a consumir</param> /// <param name="config">El fichero de configuración "appsettings.json"</param> public SummaryController(IApiService apiService, IConfiguration config, ICovid19MemoryCacheService cache) : base(apiService, config, cache) { _apiService = apiService; _config = config; _cache = cache; }
/// <summary> /// Constructor que inyecta el servicio de la API y la configuración cargada en el fichero "appsettings.json" /// </summary> /// <param name="apiService">El servicio de la API de la cual va a consumir</param> /// <param name="config">El fichero de configuración "appsettings.json"</param> /// <param name="cache">La caché en memoria</param> protected BaseController(IApiService apiService, IConfiguration config, ICovid19MemoryCacheService cache) { _apiService = apiService; _config = config; _cache = cache; }