public IHttpActionResult GetCoccionModel(int id) { CoccionModel coccionModel = db.CoccionModels.Find(id); if (coccionModel == null) { return(NotFound()); } return(Ok(coccionModel)); }
public IHttpActionResult PostCoccionModel(CoccionModel coccionModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(coccionModel.Fermentador).State = EntityState.Unchanged; db.Entry(coccionModel.Receta).State = EntityState.Unchanged; db.CoccionModels.Add(coccionModel); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = coccionModel.id }, coccionModel)); }
public IHttpActionResult PatchCoccionModel(CoccionModel coccionModel) { CoccionModel serverDocument = db.CoccionModels.Where(x => x.id == coccionModel.id).FirstOrDefault(); if (coccionModel.Estado != 0) { serverDocument.Estado = coccionModel.Estado; } db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); }
public IHttpActionResult DeleteCoccionModel(int id) { CoccionModel coccionModel = db.CoccionModels.Find(id); if (coccionModel == null) { return(NotFound()); } db.CoccionModels.Remove(coccionModel); db.SaveChanges(); return(Ok(coccionModel)); }
public IHttpActionResult PutCoccionModel([FromBody] CoccionModel coccionModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(coccionModel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(BadRequest(ex.Message)); } return(StatusCode(HttpStatusCode.OK)); }