Exemplo n.º 1
0
 // PUT: api/MovieModel/5
 public void Put(Movie movie, int id)
 {
     movie.Id = id;
     if (!movieRepository.Edit(movie))
     {
         throw new HttpResponseException(HttpStatusCode.NotFound);
     }
 }
Exemplo n.º 2
0
 //post api/MovieModel
 public HttpResponseMessage Post(Movie movie)
 {
     movie = movieRepository.Add(movie);
     var response = Request.CreateResponse(HttpStatusCode.Created, movie);
     string uri = Url.Link("DefaultApi", new { id = movie.Id });
     response.Headers.Location = new Uri(uri);
     return response;
 }
Exemplo n.º 3
0
 public HttpResponseMessage UpdateMovie(Movie movie)
 {
     HttpResponseMessage response = Client().PutAsJsonAsync("api/movie/" + movie.Id.ToString(), movie).Result;
     return response;
 }
Exemplo n.º 4
0
 public HttpResponseMessage CreateMovie(Movie movie)
 {
     HttpResponseMessage response = Client().PostAsJsonAsync("api/movie/", movie).Result;
     return response;
 }