// PUT api/Activity/5 public IHttpActionResult Put(Activity activity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { return(Ok(AL.Update(activity))); } catch (DbUpdateConcurrencyException) { if (!AL.ActivityExists(activity.Id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }