public IHttpActionResult createmovie(moviedto moviedto) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = Mapper.Map <moviedto, movie>(moviedto); db.movies.Add(movie); db.SaveChanges(); moviedto.id = movie.id; return(Created(new Uri(Request.RequestUri + "/" + movie.id), moviedto)); }
public IHttpActionResult updatemovie(int id, moviedto moviedto) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = db.movies.SingleOrDefault(m => m.id == id); if (movie == null) { return(NotFound()); } Mapper.Map <moviedto, movie>(moviedto, movie); //db.Entry(movie).State = EntityState.Modified; db.SaveChanges(); moviedto.id = movie.id; return(Created(new Uri(Request.RequestUri + "/" + movie.id), moviedto)); }