public static Core.Movies.Movie ToModel(this MovieResource resource, Core.Movies.Movie movie) { var updatedmovie = resource.ToModel(); movie.ApplyChanges(updatedmovie); return(movie); }
private Response SaveAll() { var resources = Request.Body.FromJson <List <MovieResource> >(); var Movie = resources.Select(MovieResource => MovieResource.ToModel(_movieService.GetMovie(MovieResource.Id))).ToList(); return(_movieService.UpdateMovie(Movie) .ToResource() .AsResponse(HttpStatusCode.Accepted)); }