public async Task <IActionResult> Index()
        {
            if (!_memoryCache.TryGetValue("ListOfSeries", out IPagedList <Serie> series))
            {
                series = await _serieService.FilterSeriesAsync();

                MemoryCacheEntryOptions options = new MemoryCacheEntryOptions
                {
                    AbsoluteExpirationRelativeToNow = TimeSpan.FromSeconds(25),
                    SlidingExpiration = TimeSpan.FromSeconds(5)
                };

                _memoryCache.Set("ListOfSeries", series, options);
            }

            var model = new SerieIndexViewModel(series);

            return(View(model));
        }