// PUT: api/Hotels public async Task<IHttpActionResult> PutHotels(Hotel hotel) { if (!ModelState.IsValid) { return BadRequest(ModelState); } try { await hotelRepository.EditAsync(hotel); } catch (Exception ex) { if (!HotelsExists(hotel.HotelId)) { return NotFound(); } else { throw ex; } } return Ok(hotel); }
// POST: api/hotels/ public async Task<IHttpActionResult> PostHotels(Hotel hotels) { if (!ModelState.IsValid) { return BadRequest(ModelState); } await hotelRepository.InsertAsync(hotels); return Ok(hotels); }