public IHttpActionResult PutAtributoValor(int id, AtributoValor atributoValor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != atributoValor.Id) { return(BadRequest()); } db.Entry(atributoValor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AtributoValorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAtributoValor(int id) { AtributoValor atributoValor = db.AtributoValors.Find(id); if (atributoValor == null) { return(NotFound()); } return(Ok(atributoValor)); }
public IHttpActionResult PostAtributoValor(AtributoValor atributoValor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AtributoValors.Add(atributoValor); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = atributoValor.Id }, atributoValor)); }
public IHttpActionResult DeleteAtributoValor(int id) { AtributoValor atributoValor = db.AtributoValors.Find(id); if (atributoValor == null) { return(NotFound()); } db.AtributoValors.Remove(atributoValor); db.SaveChanges(); return(Ok(atributoValor)); }