public IActionResult Put(int blogId, int postId, [FromBody] EntryModel entryModel) { try { var updatedPost = _entryService.Update(entryModel.ToDomainModel()); return(Ok(updatedEntry)); } catch (Exception ex) { ModelState.AddModelError("UpdateEntry", ex.Message); return(BadRequest(ModelState)); } }
public IActionResult Entry(int blogId, [FromBody] EntryModel entryModel) { try { _entryService.Add(entryModel.ToDomainModel()); return(CreatedAtAction("Get", new { id = entryModel.Id }, entryModel)); } catch (Exception ex) { ModelState.AddModelError("AddEntry", ex.GetBaseException().Message); return(BadRequest(ModelState)); } }