public HttpResponseMessage PutClientes(Cliente cliente) { if (cliente == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Entry<Cliente>(cliente).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); var result = cliente; return Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar cliente."); } }
public HttpResponseMessage PostClientes(Cliente clientes) { if (clientes == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Clientes.Add(clientes); db.SaveChanges(); var result = clientes; return Request.CreateResponse(HttpStatusCode.Created, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao inserir cliente."); } }