public IActionResult UpdateMovie(string id, MovieExtendModel movieModel)
 {
     try
     {
         if (movieModel == null)
         {
             return(BadRequest("Data is null."));
         }
         //if (!ModelState.IsValid)
         //{
         //	Errors errors = ErrorsHelper.GetErrors(ModelState);
         //	return BadRequest(errors);
         //}
         var uid = User.Identity.Name;
         movieModel.userID = uid;
         movieModel.imdbID = id;
         MovieExtendModel updatedMovie = moviesExtendRepository.UpdateMovie(movieModel);
         return(Ok(updatedMovie));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
Exemplo n.º 2
0
 public HttpResponseMessage UpdateMovie(string id, MovieExtendModel movieModel)
 {
     try
     {
         if (movieModel == null)
         {
             return(Request.CreateResponse(HttpStatusCode.BadRequest, "Data is null."));
         }
         //if (!ModelState.IsValid)
         //{
         //	Errors errors = ErrorsHelper.GetErrors(ModelState);
         //	return Request.CreateResponse(HttpStatusCode.BadRequest, errors);
         //}
         string uid = base.ControllerContext.RequestContext.Principal.Identity.Name;
         movieModel.userID = uid;
         movieModel.imdbID = id;
         MovieExtendModel updatedMovie = moviesExtendRepository.UpdateMovie(movieModel);
         return(Request.CreateResponse(HttpStatusCode.OK, updatedMovie));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors));
     }
 }
Exemplo n.º 3
0
 public HttpResponseMessage UpdateMovie(string updateById, MovieExtendModel movieModel)
 {
     try
     {
         movieModel.imdbID = updateById;
         HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.OK)
         {
             Content = new StringContent(JsonConvert.SerializeObject(moviesExtendRepository.UpdateMovie(movieModel)))
         };
         return(hrm);
     }
     catch (Exception ex)
     {
         Errors errors           = ErrorsHelper.GetErrors(ex);
         HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.InternalServerError)
         {
             Content = new StringContent(errors.ToString())
         };
         return(hrm);
     }
 }