public async Task <Model.Conta> Handle(AlterarContaCommand request, CancellationToken cancellationToken)
        {
            using (var uow = unitOfWork)
            {
                var conta = await contaRepositorio.ObterPorId(request.Id) ?? new Model.Conta();

                var resultado = await contaRepositorio.Alterar(mapper.Map(request, conta));

                uow.PersistirTransacao();

                return(resultado);
            }
        }