// GET: Glossaries public async Task <IActionResult> Index(string sortOrder) { ViewBag.TermSort = string.IsNullOrEmpty(sortOrder) ? "term_desc" : ""; ViewBag.DefinitionSort = sortOrder == "definition" ? "definition_desc" : "definition"; var result = await _glossaryService.Get(sortOrder); return(View(result)); }
public void GetGlossaryByTerm() { var response = _service.Get("debt"); response.Result.Records.Count.Should().Be(1); response.Result.Records.First().Term.Should().Be("debt"); response.Result.Records.First().Text.Should().NotBeEmpty(); }
public async Task <ActionResult <GlossaryModel> > Get(string term) { var model = await _service.Get(term); if (model == null) { return(NotFound()); } else { return(Ok(model)); } }