public HttpResponseMessage Put(int id, [FromBody] tbLookClient client) { try { using (TLC_DBEntities entities = new TLC_DBEntities()) { var entity = entities.tbLookClients.FirstOrDefault(row => row.kLookClient == id); if (entity != null) { entity.vcClientName = client.vcClientName; entity.kLookClient = client.kLookClient; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Artwork not found with key " + id.ToString())); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post([FromBody] tbLookClient client) { try { using (TLC_DBEntities entities = new TLC_DBEntities()) { entities.tbLookClients.Add(client); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, client); message.Headers.Location = new Uri(Request.RequestUri + client.kLookClient.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }