예제 #1
0
        public ClassificacaoEntity Create(int idPostagem, bool classificacaoDada)
        {
            var postagem = databaseContext.Postagens.Find(idPostagem);

            if (postagem == null)
            {
                throw new Exception("A Postagem informada para a Classificação não foi encontrada!");
            }

            var novaClassificacao = new ClassificacaoEntity()
            {
                Postagem      = postagem,
                Classificacao = classificacaoDada
            };

            databaseContext.Classificacoes.Add(novaClassificacao);
            databaseContext.SaveChanges();

            return(novaClassificacao);
        }
예제 #2
0
        public ClassificacaoEntity CriarClassificacao(int idPostagem, bool classificacaoDada)
        {
            // Verificar existência da Postagem da Classificação
            var postagem = _databaseContext.Postagens.Find(idPostagem);

            if (postagem == null)
            {
                throw new Exception("A Postagem informada para a Classificação não foi encontrada!");
            }

            // Criar nova Classificação
            var novaClassificacao = new ClassificacaoEntity()
            {
                Postagem      = postagem,
                Classificacao = classificacaoDada
            };

            _databaseContext.Classificacoes.Add(novaClassificacao);
            _databaseContext.SaveChanges();

            return(novaClassificacao);
        }