public void Remover(Guid id)
        {
            //**DEPOIS
            var cidadeCommand = new RemoveCidadeCommand(id);

            var result = _handlerRemovecidade.Handle(cidadeCommand);

            Commit();
        }
        public Task <CommandResult> Handle(RemoveCidadeCommand command, CancellationToken cancellationToken)
        {
            if (!command.IsValid())
            {
                NotifyCommandErrors(command);
                return(Response());
            }

            Cidade cidade = _cidadeRepository.GetById(command.Id);

            _cidadeRepository.Remove(cidade);

            Commit();

            return(Response());
        }
        public ICommandResult Handle(RemoveCidadeCommand command)
        {
            _cidadeRepository.Remover(command.Id);

            return(new CidadeCommandResult());
        }