public IActionResult Put(int id, [FromBody] PostMagazineViewModel magazine) { if (ModelState.IsValid) { _magazineService.Edit(magazine); return(Ok(magazine)); } return(BadRequest(ModelState)); }
public ActionResult<Magazine> Edit(int magazineId, [FromBody] Magazine updatedMagazine) { try { updatedMagazine.Id = magazineId; return Ok(_ms.Edit(updatedMagazine)); } catch (Exception e) { return BadRequest(e.Message); } }//endof edit
public IHttpActionResult Edit(MagazineViewModel magazineFromView) { if (magazineFromView == null || !ModelState.IsValid) { return(BadRequest(ModelState)); } try { var libraryStorageUnitForEdit = Mapper.Map <MagazineViewModel, LibraryStorageUnitDTO>(magazineFromView); _libraryStorageUnitService.Edit(libraryStorageUnitForEdit); var magazineForEdit = Mapper.Map <MagazineViewModel, MagazineDTO>(magazineFromView); _magazineService.Edit(magazineForEdit); } catch (ObjectNotFoundException) { return(BadRequest()); } return(Ok(magazineFromView)); }