public Guid Post(Guid manuscriptId) { var newChapter = new Chapter(); var updated = _chapterService.Add(Mapper.Map <Chapter>(newChapter), manuscriptId, this.CurrentUser.Id); return(updated); }
public IActionResult SaveEntity(ChapterViewModel chapterViewModel) { if (!ModelState.IsValid) { IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(allErrors)); } if (chapterViewModel.Id == 0) { _chapterService.Add(chapterViewModel); } else { _chapterService.Update(chapterViewModel); } _chapterService.SaveChanges(); return(new OkObjectResult(chapterViewModel)); }