Exemplo n.º 1
0
 public HttpResponseMessage AddMovie(MovieExtendModel movieModel)
 {
     try
     {
         HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.Created)
         {
             Content = new StringContent(JsonConvert.SerializeObject(moviesExtendRepository.AddMovie(movieModel)))
         };
         return(hrm);
     }
     catch (Exception ex)
     {
         Errors errors           = ErrorsHelper.GetErrors(ex);
         HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.InternalServerError)
         {
             Content = new StringContent(errors.ToString())
         };
         return(hrm);
     }
 }
Exemplo n.º 2
0
 public HttpResponseMessage AddMovie(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 id = base.ControllerContext.RequestContext.Principal.Identity.Name;
         movieModel.userID = id;
         MovieExtendModel addedMovie = moviesExtendRepository.AddMovie(movieModel);
         return(Request.CreateResponse(HttpStatusCode.Created, addedMovie));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors));
     }
 }
 public IActionResult AddMovie(MovieExtendModel movieModel)
 {
     try
     {
         if (movieModel == null)
         {
             return(BadRequest("Data is null."));
         }
         //if (!ModelState.IsValid)
         //{
         //	Errors errors = ErrorsHelper.GetErrors(ModelState);
         //	return BadRequest(errors);
         //}
         var id = User.Identity.Name;
         movieModel.userID = id;
         MovieExtendModel addedMovie = moviesExtendRepository.AddMovie(movieModel);
         return(StatusCode(StatusCodes.Status201Created, addedMovie));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }