public void removeReceitaFavoritos(int id_receita, string email) { Utilizador utilizador = _context_u.Utilizador.Where(u => u.email.Equals(email)).First(); UtilizadorReceitasPref pref = _context_u.UtilizadorReceitasPref.Find(utilizador.id_utilizador, id_receita); _context_u.UtilizadorReceitasPref.Remove(pref); _context_u.SaveChanges(); }
/// <summary> /// Método que adiciona uma determinada receita aos favoritos de um utilizador /// </summary> /// <param name="id_receita">Receita a inserir</param> /// <param name="email">Email do utilizador</param> public void adicionaReceitaFavoritos(int id_receita, string email) { int id_utilizador = _context_u.Utilizador.Where(u => u.email.Equals(email)).First().id_utilizador; UtilizadorReceitasPref urp = new UtilizadorReceitasPref { receita_id = id_receita, utilizador_id = id_utilizador }; if (_context_u.UtilizadorReceitasPref.Find(id_utilizador, id_receita) == null) { _context_u.UtilizadorReceitasPref.Add(urp); _context_u.SaveChanges(); } }