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); }
public void Actualizar(CategoriaEntity entidad) { EjecutarComando(TipoComando.Actualizar, entidad); }
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); }
public void Insertar(CategoriaEntity entidad) { EjecutarComando(TipoComando.Insertar, entidad); }