public async Task <ActionResult> Consultacliente(string document) { var result = new ResponseViewModel(); ConsultaSaldoRequest Customer = new ConsultaSaldoRequest(document); if (!Customer.IsValid) { result.AddFalha(Customer.MensagemErro); return(Json(result, JsonRequestBehavior.AllowGet)); } try { var resultConsulta = await ServiceReshop.ConsultaFidelizacao(Customer); //Implementar o Automapper if (string.IsNullOrEmpty(resultConsulta.MensagemErro)) { result = new ResponseViewModel { NsuCliente = resultConsulta.NsuCliente, SaldoEmPontos = resultConsulta.SaldoEmPontos, SaldoPontos = resultConsulta.SaldoPontos, SaldoEmReais = resultConsulta.SaldoEmReais }; } else { result.AddFalha(resultConsulta.MensagemErro); } } catch (Exception ex) { result.AddError(ex); } return(Json(result, JsonRequestBehavior.AllowGet)); }