コード例 #1
0
 // PUT: api/GenreModel/5
 public void Put(Genre genre, int id)
 {
     genre.Id = id;
     if (!genreRepository.Edit(genre))
     {
         throw new HttpResponseException(HttpStatusCode.NotFound);
     }
 }
コード例 #2
0
 //post api/GenreModel
 public HttpResponseMessage PostMovie(Genre genre)
 {
     genre = genreRepository.Add(genre);
     var response = Request.CreateResponse(HttpStatusCode.Created, genre);
     string uri = Url.Link("DefaultApi", new { id = genre.Id });
     response.Headers.Location = new Uri(uri);
     return response;
 }
コード例 #3
0
ファイル: GenreGateway.cs プロジェクト: Suresokken/ApiPlayFul
 public HttpResponseMessage UpdateGenre(Genre genre)
 {
     HttpResponseMessage response = Client().PutAsJsonAsync("api/genre/" + genre.Id.ToString(), genre).Result;
     return response;
 }
コード例 #4
0
ファイル: GenreGateway.cs プロジェクト: Suresokken/ApiPlayFul
 public HttpResponseMessage CreateGenre(Genre genre)
 {
     HttpResponseMessage response = Client().PostAsJsonAsync("api/genre/", genre).Result;
     return response;
 }