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 ScatteredRenderingSimulator(Level level, Func <IEnumerable <IIslandAddon> > getAllAddons, LinebasedLodRenderer lodRenderer, WorldRenderingSimulator renderingSimulator) { this.level = level; this.getAllAddons = getAllAddons; this.lodRenderer = lodRenderer; this.renderingSimulator = renderingSimulator; hudService = new HudService(level); }
public async Task GetNisListAsync() { var request = new GetContractListRequest { Email = SettingsService.User.Email }; if (await CallServiceAsync <GetContractListRequest, GetBalanceListResponse>(request, "Preparando la generación de reporte...", true) is GetBalanceListResponse response && response.Success) { if (response.BalanceList.Any()) { await GoToPageAsync <Views.GenerateReportPage>(response.BalanceList); } else { await HudService.ShowErrorAsync("Debes tener al menos un NIS registrado"); } } }