public IHttpActionResult PostGenre(GenreDTO genre) { if (!ModelState.IsValid) { return BadRequest(ModelState); } facade.GetGenreRepository().Add(converter.Reverse(genre)); return CreatedAtRoute("DefaultApi", new { id = genre.Id }, genre); }
public IHttpActionResult PutGenre(int id, GenreDTO genre) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != genre.Id) { return BadRequest(); } facade.GetGenreRepository().Update(converter.Reverse(genre)); return StatusCode(HttpStatusCode.NoContent); }