public ICommandResult Handle(ExcluirPublicacaoTemaCommand cmd)
        {
            var obj = new PublicacaoTema();

            // Retornar o resultado para tela
            return(new CommandResult(true, "Desativação realizada com sucesso.", new
            {
                obj.IdPublicacao
            }));
        }
        public ICommandResult Handle(SalvarPublicacaoTemaCommand cmd)
        {
            // Criar a entidade
            var obj = new PublicacaoTema();

            // Validar entidades e VOs
            AddNotifications(obj.Notifications);

            if (Invalid)
            {
                return(new CommandResult(false, "Por favor, corrija os campos abaixo", Notifications));
            }

            //_repository.SalvarPublicacao(obj);

            // Retornar o resultado para tela
            return(new CommandResult(true, "Cadastro realizado com sucesso.", new
            {
                obj.IdPublicacao
            }));
        }
 public bool Salvar(PublicacaoTema obj)
 {
     throw new NotImplementedException();
 }