public void Remover(int idIngrediente, int idUtilizador) { IngredientePreferidoUtilizador ipu = _contextIPU.ingredientePreferidoUtilizador.Where(i => i.id_ingrediente == idIngrediente && i.id_utilizador == idUtilizador).FirstOrDefault(); if (ipu != null) { ipu.favorito = null; _contextIPU.SaveChanges(); } }
public void IngredienteAEvitar(int idIngrediente, int idUtilizador) { IngredientePreferidoUtilizador ipu = _contextIPU.ingredientePreferidoUtilizador.Where(i => i.id_ingrediente == idIngrediente && i.id_utilizador == idUtilizador).FirstOrDefault(); if (ipu != null) { ipu.favorito = "N"; _contextIPU.SaveChanges(); } else { IngredientePreferidoUtilizador i = new IngredientePreferidoUtilizador(); i.id_ingrediente = idIngrediente; i.id_utilizador = idUtilizador; i.favorito = "N"; _contextIPU.ingredientePreferidoUtilizador.Add(i); _contextIPU.SaveChanges(); } }