public void Create_Glossary_Then_Search_for_it() { var response = _service.Create(new GlossaryModel() { Term = "expulsion", Text = @"Permanent removal from an organization or place. For example, a school principal might order the expulsion of a student from school. " }); response.Result.Term.Should().Be("expulsion"); var response2 = _service.Get("expulsion"); response2.Result.Records.Count.Should().Be(1); response2.Result.Records.First().Term.Should().Be("expulsion"); response2.Result.Records.First().Text.Should().NotBeEmpty(); }
public async Task <IActionResult> Create([Bind("Id,Term,Definition")] GlossaryItem glossary) { if (ModelState.IsValid) { await _glossaryService.Create(glossary); return(RedirectToAction(nameof(Index))); } return(View(glossary)); }
public async Task <ActionResult> Create([FromBody] GlossaryModel model) { var savedModel = await _service.Create(model); return(Ok(savedModel)); }