public async Task GetReportListAsync() { RegistroUsuariosGetAllRequest requests = new RegistroUsuariosGetAllRequest { order = " Registro_de_Usuarios.Folio ASC ", where = "Registro_de_Usuarios.Correo='" + SettingsService.User.Email + "'" }; if (await CallServiceAsync <RegistroUsuariosGetAllRequest, LoginResponse>(requests, "", false) is LoginResponse responseLogin && responseLogin.Success) { var request = new GetReportListRequest { UserId = responseLogin.Folio }; if (await CallServiceAsync <GetReportListRequest, GetReportListResponse>(request, "Consultando las solicitudes...", true) is GetReportListResponse response && response.Success) { if (response.ReportList.Any()) { await GoToPageAsync <Views.ReportListPage>(response.ReportList); } else { await HudService.ShowErrorAsync("No has generado solicitudes"); } } } }
public async Task <ResponseBase> ProcessCallAsyncObtenerDatos(RegistroUsuariosGetAllRequest request) { var temp = await SadmApi.RegistroUsuariosGetAll(request); var resultado = Newtonsoft.Json.JsonConvert.DeserializeObject <List <LoginResponse> >(temp); var response = new LoginResponse(); if (resultado == null) { response.AddError("Correo/Contraseña no válidos. Revise sus datos y vuelva a intentarlo."); } else { foreach (var r in resultado) { response.Activo = r.Activo; response.Apellido_Materno = r.Apellido_Materno; response.Apellido_Paterno = r.Apellido_Paterno; response.Nombre = r.Nombre; response.Correo = r.Correo; response.Calle = r.Calle; response.Ciudad = r.Ciudad; response.Clave_de_acceso = r.Clave_de_acceso; response.Codigo_Postal = r.Codigo_Postal; response.Colonia = r.Colonia; response.Contrasena = r.Contrasena; response.Correo = r.Correo; response.Estado = r.Estado; response.Fecha_de_Registro = r.Fecha_de_Registro; response.Folio = r.Folio; response.Hora_de_Registro = r.Hora_de_Registro; response.lastReading = r.lastReading; response.Lec = r.Lec; response.Numero = r.Numero; response.Pregunta_de_seguridad = r.Pregunta_de_seguridad; response.Respuesta_de_seguridad = r.Respuesta_de_seguridad; response.Rol = r.Rol; response.Telefono = r.Telefono; response.Usuario_que_Registra = r.IdSpartanUser; response.User.Spartan_userId = r.IdSpartanUser ?? 0; DatosPago.SpartanUserId = r.IdSpartanUser ?? 1; } } return(response); }