public IHttpActionResult Post([FromBody] GenreDataModel model) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var genre = new Genre { Name = model.Name }; this.data.Genres.Add(genre); this.data.Savechanges(); return(this.Created(this.Url.ToString(), genre)); }
public IHttpActionResult Put(int id, [FromBody] GenreDataModel model) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var genre = this.data.Genres.Find(id); if (genre == null) { return(this.BadRequest("No such country can be found.")); } genre.Name = model.Name; this.data.Genres.Update(genre); this.data.Savechanges(); return(this.Ok(genre)); }