Ejemplo n.º 1
0
        public IHttpActionResult Get(int id)
        {
            Movie movie = MovieRepoStub.ReadById(id);

            if (movie == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(movie));
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult Delete(int id)
        {
            Movie m = MovieRepoStub.ReadById(id);

            if (m == null)
            {
                return(NotFound());
            }

            MovieRepoStub.Delete(m.Id);

            return(Ok());
        }
Ejemplo n.º 3
0
        public IHttpActionResult Update(UpdateMovieRequest req)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Movie m = MovieRepoStub.ReadById(req.Id);

            if (m == null)
            {
                return(NotFound());
            }

            m.Title  = req.Title;
            m.Rating = req.Rating;
            MovieRepoStub.Update(m);

            return(Ok(m));
        }