public async Task <IActionResult> ModifyGlossary(int id, [FromBody] GlossaryDTO glossary) { if (!ModelState.IsValid) { return(BadRequest() as IActionResult); } var entity = await service.PutAsync(glossary); return(entity == null?StatusCode(304) as IActionResult : Ok(entity)); }
// POST: Glossaries public async Task <IActionResult> AddGlossary([FromBody] GlossaryDTO glossary) { if (!ModelState.IsValid) { return(BadRequest() as IActionResult); } var entity = await service.PostAsync(glossary); return(entity == null?StatusCode(409) as IActionResult : Created($"{Request?.Scheme}://{Request?.Host}{Request?.Path}{entity.Id}", entity)); }