Esempio n. 1
0
        // PUT: api/Actor/5
        public IHttpActionResult Put(ActorDto actor)
        {
            var updatedActor = _actorsServices.UpdateActor(actor);

            if (updatedActor == null)
            {
                return(NotFound());
            }
            return(Ok(updatedActor));
        }
Esempio n. 2
0
 public ActionResult <Actor> UpdateActor(int id, [FromBody] Actor actor)
 {
     if (!ModelState.IsValid)
     {
         /*var Age = ModelState[nameof(actor.Age)];
          * //var Age = ModelState["Age"];
          * if (Age != null && Age.Errors.Any())
          *  return BadRequest(Age.Errors);
          */
         return(BadRequest(ModelState));
     }
     try
     {
         return(Ok(actorsServices.UpdateActor(id, actor)));
     }
     catch (NotFoundEx ex)
     {
         return(NotFound(ex.Message));
     }
     catch (BadRequestEx ex)
     {
         return(BadRequest(ex.Message));
     }
 }