public IActionResult Index(IpsumViewModel model) { var key = IpsumTextCacheKey + model.Paragraphs; if (_memoryCache.TryGetValue(key, out string text)) { model.IpsumText = text; } else { model.IpsumText = _generator.GenerateIpsum(model.Paragraphs); _memoryCache.Set(key, model.IpsumText); } return(View(model)); }
public IActionResult Index(IpsumViewModel model) { model.IpsumText = _generator.GenerateIpsum(model.Paragraphs); return(View(model)); }