// PUT api/TicketOptions/5 public async Task<IHttpActionResult> PutTicketOption(int id, TicketOption ticketOption) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != ticketOption.TicketOptionID) { return BadRequest(); } await repository.UpdateAsync(ticketOption, ticketOption.TicketOptionID); return StatusCode(HttpStatusCode.NoContent); }
public async Task<IHttpActionResult> PostTicketOption(TicketOption ticketOption) { if (!ModelState.IsValid) { return BadRequest(ModelState); } await repository.AddAsync(ticketOption); return CreatedAtRoute("DefaultApi", new { id = ticketOption.TicketOptionID }, ticketOption); }