public IActionResult Category() { var categorys = _categoryRepository.Categories().ToList(); return(Json(new { data = categorys, status = true })); }
public IViewComponentResult Invoke() { var categories = new List <CourseCategory>(); if (!_cache.TryGetValue("coursecategory", out categories)) { categories = _courseCategoryRepository.Categories().ToList(); } var cacheEntryOptions = new MemoryCacheEntryOptions() .SetSlidingExpiration(TimeSpan.FromMinutes(3)); _cache.Set("coursecategory", categories, cacheEntryOptions); return(View(categories)); }