Exemple #1
0
        public PostagemEntity EditarPostagem(int id, string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime dataPostagem)
        {
            var postagem = _databaseContext.Postagens.Find(id);

            if (postagem == null)
            {
                throw new Exception("Postagem não encontrada!");
            }

            postagem.Titulo       = titulo;
            postagem.Descricao    = descricao;
            postagem.Autor        = autor;
            postagem.Categoria    = categoria;
            postagem.DataPostagem = dataPostagem;

            _databaseContext.SaveChanges();

            // Criar nova Revisão para a Postagem
            //_revisaoOrmService.CriarRevisao(postagem.Id, texto);

            return(postagem);
        }
Exemple #2
0
 public void Actualizar(CategoriaEntity entidad)
 {
     EjecutarComando(TipoComando.Actualizar, entidad);
 }
Exemple #3
0
        public PostagemEntity CriarPostagem(string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime dataPostagem)
        {
            var novaPostagem = new PostagemEntity {
                Titulo = titulo, Descricao = descricao, Autor = autor, Categoria = categoria, DataPostagem = dataPostagem
            };

            _databaseContext.Postagens.Add(novaPostagem);
            _databaseContext.SaveChanges();

            // Criar a Revisão para a Postagem
            //_revisaoOrmService.CriarRevisao(novaPostagem.Id, texto);

            return(novaPostagem);
        }
Exemple #4
0
 public void Insertar(CategoriaEntity entidad)
 {
     EjecutarComando(TipoComando.Insertar, entidad);
 }