public void Remove(int id) { IngredientesAlimento obj = nowBDEntities.IngredientesAlimento.FirstOrDefault(x => x.IdIngredientesAlimento == id); nowBDEntities.IngredientesAlimento.Remove(obj); nowBDEntities.SaveChanges(); }
public IngredientesAlimento FindElemento(int idIngrediente) { IngredientesAlimento obj = new IngredientesAlimento(); obj = ingredientes.FirstOrDefault(x => x.Ingrediente == idIngrediente); return(obj); }
public IngredientesAlimento Add(IngredientesAlimento m) { IngredientesAlimento obj = nowBDEntities.IngredientesAlimento.Add(m); nowBDEntities.SaveChanges(); return(obj); }
public void UpdateIngrediente(IngredientesAlimento i) { IngredientesAlimento ingredienteUpdate = ingredientes.FirstOrDefault(ing => ing.IdIngredientesAlimento == i.IdIngredientesAlimento); ingredienteUpdate.IdIngredientesAlimento = i.IdIngredientesAlimento; ingredienteUpdate.Ingrediente = i.Ingrediente; ingredienteUpdate.Alimento = i.Alimento; ingredienteUpdate.Cantidad = i.Cantidad; }
public void AddIngrediente(IngredientesAlimento i) { ingredientes.Add(new IngredientesAlimento() { IdIngredientesAlimento = ingredientes.Count > 0 ? ingredientes.Last().IdIngredientesAlimento + 1 : 1, Ingrediente = i.Ingrediente, Cantidad = i.Cantidad }); }
public void Update(IngredientesAlimento m) { IngredientesAlimento iAl = nowBDEntities.IngredientesAlimento.FirstOrDefault(x => x.IdIngredientesAlimento == m.IdIngredientesAlimento); iAl.Ingrediente = m.Ingrediente; iAl.Alimento = m.Alimento; iAl.Cantidad = m.Cantidad; nowBDEntities.SaveChanges(); }
public void ChangeQuantity(List <IngredientesAlimento> ingredientesGrid, List <IngredientesAlimento> ingredientesDataBase) { foreach (IngredientesAlimento itemGrid in ingredientesGrid) { IngredientesAlimento itemBDD = ingredientesDataBase.FirstOrDefault(i => i.Ingrediente == itemGrid.Ingrediente); if (itemBDD != null) { itemBDD.Cantidad = itemGrid.Cantidad; Update(itemBDD); } } }
public void AddIngrediente(Ingrediente i) { IngredientesAlimento ingrediente = ingredientes.FirstOrDefault(x => x.Ingrediente == i.IdIngrediente); if (ingrediente == null) { ingredientes.Add(new IngredientesAlimento() { IdIngredientesAlimento = ingredientes.Count > 0 ? ingredientes.Last().IdIngredientesAlimento + 1 : 1, Ingrediente = i.IdIngrediente, Cantidad = 1 }); } else { ingrediente.Cantidad++; } }
public void SubstractOne(Ingrediente ingrediente) { try { IngredientesAlimento ingredienteAlimento = FindElemento(ingrediente.IdIngrediente); if (ingredienteAlimento.Cantidad == 1) { ingredientes.Remove(ingredienteAlimento); } else { ingredienteAlimento.Cantidad--; UpdateIngrediente(ingredienteAlimento); } } catch (Exception e) { throw new Exception(e.Message); } }