public IHttpActionResult PutHoliday(int id, HolidayViewModel holiday) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != holiday.Id) { return(BadRequest()); } db.UpdateHoliday(holiday.MapTo <Holiday>()); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult EditHoliday(HolidayType holiday) { if (holiday == null) { return(NotFound()); } try { if (ModelState.IsValid) { _holidayRepository.UpdateHoliday(holiday); } return(Ok(holiday)); } catch (Exception) { return(BadRequest()); } }