Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        /// <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();
            }
        }