public IActionResult Put(int id, [FromBody] PostBrochureViewModel brochure) { if (ModelState.IsValid) { _brochureService.Edit(brochure); return(Ok(brochure)); } return(BadRequest(ModelState)); }
public IHttpActionResult Edit(BrochureViewModel brochureFromView) { if (brochureFromView == null || !ModelState.IsValid) { return(BadRequest(ModelState)); } try { var libraryStorageUnitForEdit = Mapper.Map <BrochureViewModel, LibraryStorageUnitDTO>(brochureFromView); _libraryStorageUnitService.Edit(libraryStorageUnitForEdit); var brochureForEdit = Mapper.Map <BrochureViewModel, BrochureDTO>(brochureFromView); _brochureService.Edit(brochureForEdit); } catch (ObjectNotFoundException) { return(BadRequest()); } return(Ok(brochureFromView)); }