public void PutTalent(int id, Talent talent) { talent.Id = id; if (!repository.Update(talent)) { throw new HttpResponseException(HttpStatusCode.NotFound); } }
public Talent EditTalent(int id, Talent talent) { if (talent == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } repo.Update(talent); return(talent); }
public IActionResult EditTalent(int id, Talent talent) { if (talent == null) { return(BadRequest(new { message = "Talent cannot be empty!" })); } talent.Id = id; repository.Update(talent); return(Ok(talent)); }
// http://localhost:51123/api/talents/4 PUT Request public HttpResponseMessage PutTalent(int id, Talent talent) { talent.Id = id; if (!repository.Update(talent)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } else { return(Request.CreateResponse(HttpStatusCode.OK)); } }
public HttpResponseMessage PutTalent(int id, Talent item) { item.Id = id; if (!repository.Update(item)) { throw new HttpResponseException(HttpStatusCode.NotFound); } else { var response = Request.CreateResponse(HttpStatusCode.OK, item); return(response); } }