// PUT api/Venues/5 public async Task<IHttpActionResult> PutVenue(int id, Venue venue) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != venue.VenueID) { return BadRequest(); } await repository.UpdateAsync(venue, venue.VenueID); return StatusCode(HttpStatusCode.NoContent); }
public async Task<IHttpActionResult> PostVenue(Venue venue) { if (!ModelState.IsValid) { return BadRequest(ModelState); } await repository.AddAsync(venue); return CreatedAtRoute("DefaultApi", new { id = venue.VenueID }, venue); }