public IHttpActionResult CreateMovie(MoviesDtos moviesDtos) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = Mapper.Map <MoviesDtos, Movie>(moviesDtos); _myDBContext.Movies.Add(movie); _myDBContext.SaveChanges(); moviesDtos.Id = movie.Id; return(Created(new Uri(Request.RequestUri + "/" + moviesDtos.Id), moviesDtos)); }
public void UpdateMovie(int movieId, MoviesDtos moviesDtos) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var existingMovie = _myDBContext.Movies.SingleOrDefault(mov => mov.Id == movieId); if (existingMovie == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } Mapper.Map(moviesDtos, existingMovie); _myDBContext.SaveChanges(); }