// POST api/EtapaMateriales public void Post([FromBody] EtapaMateriales EtapaMateriales) { using (TEConstruyeEntities entities = new TEConstruyeEntities()) { entities.EtapaMateriales.Add(EtapaMateriales); entities.SaveChanges(); } }
// PUT api/EtapaMateriales/?IDObra?IDEtapa?IDMaterial public void Put(int IDObra, int IDEtapa, int IDMaterial, [FromBody] EtapaMateriales EtapaMateriales) { using (TEConstruyeEntities entities = new TEConstruyeEntities()) { var entity = entities.EtapaMateriales.FirstOrDefault(controller => controller.IDObra == IDObra && controller.IDEtapa == IDEtapa && controller.IDMaterial == IDMaterial); entity.Cantidad = EtapaMateriales.Cantidad; entity.PrecioTotal = EtapaMateriales.PrecioTotal; entities.SaveChanges(); } }