public HttpResponseMessage PutCaixas(Caixa caixa) { if (caixa == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Entry<Caixa>(caixa).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); var result = caixa; return Request.CreateResponse(HttpStatusCode.OK, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar caixa."); } }
public HttpResponseMessage PostCaixas(Caixa caixa) { if (caixa == null) return Request.CreateResponse(HttpStatusCode.BadRequest); try { db.Caixas.Add(caixa); db.SaveChanges(); var result = caixa; return Request.CreateResponse(HttpStatusCode.Created, result); } catch (Exception) { return Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao inserir caixa."); } }