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); } }