public Reader GetReader(Guid id) { Reader reader; if (!cache.TryGetValue(id, out reader)) { var record = repo.GetReader(id); if (record != null) { return(cache.Set(record.Id, record)); } } return(reader); }
public IActionResult Index(Guid id) { var reader = _repo.GetReader(id); return(View(reader)); }