public IHttpActionResult PutCategoriaMedicamento(int id, CategoriaMedicamento categoriaMedicamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != categoriaMedicamento.idCategoriaMedicamento) { return(BadRequest()); } db.Entry(categoriaMedicamento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CategoriaMedicamentoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCategoriaMedicamento(int id) { CategoriaMedicamento categoriaMedicamento = db.CategoriaMedicamento.Find(id); if (categoriaMedicamento == null) { return(NotFound()); } return(Ok(categoriaMedicamento)); }
public IHttpActionResult PostCategoriaMedicamento(CategoriaMedicamento categoriaMedicamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CategoriaMedicamento.Add(categoriaMedicamento); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = categoriaMedicamento.idCategoriaMedicamento }, categoriaMedicamento)); }
public IHttpActionResult DeleteCategoriaMedicamento(int id) { CategoriaMedicamento categoriaMedicamento = db.CategoriaMedicamento.Find(id); if (categoriaMedicamento == null) { return(NotFound()); } db.CategoriaMedicamento.Remove(categoriaMedicamento); db.SaveChanges(); return(Ok(categoriaMedicamento)); }