Exemplo n.º 1
0
 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
Exemplo n.º 3
0
        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));
        }