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