private async void GetInitialData() { try { UserDialogs.Instance.ShowLoading("Obteniendo plantillas...", MaskType.Black); if (!await ApiIsOnline()) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { if (!await GetTokenSuccess()) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { Response LogExecutionDelayGetTemplates = await ApiSrv.LogExecutionDelayGetTemplates(TokenGet.Key); if (!LogExecutionDelayGetTemplates.IsSuccess) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { LogExecutionDelayTemplates = JsonConvert.DeserializeObject <List <LogExecutionDelayTemplate> >(Crypto.DecodeString(LogExecutionDelayGetTemplates.Data)); PickerTemplateItems = new ObservableCollection <PickerTemplateItem>(); foreach (LogExecutionDelayTemplate logExecutionDelayTemplate in LogExecutionDelayTemplates) { PickerTemplateItems.Add(new PickerTemplateItem() { IdTemplate = logExecutionDelayTemplate.IdTemplate, NameTemplate = logExecutionDelayTemplate.Template }); } UserDialogs.Instance.HideLoading(); } } } UserDialogs.Instance.ShowLoading("Obteniendo eventos...", MaskType.Black); if (!await ApiIsOnline()) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { if (!await GetTokenSuccess()) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { Response LogExecutionDelayGetEvents = await ApiSrv.LogExecutionDelayGetEvents(TokenGet.Key); if (!LogExecutionDelayGetEvents.IsSuccess) { UserDialogs.Instance.HideLoading(); Toast.ShowError(AlertMessages.Error); return; } else { LogExecutionDelayEvents = JsonConvert.DeserializeObject <List <LogExecutionDelayEvent> >(Crypto.DecodeString(LogExecutionDelayGetEvents.Data)); PickerEventItems = new ObservableCollection <PickerEventItem>(); foreach (LogExecutionDelayEvent logExecutionDelayEvent in LogExecutionDelayEvents) { PickerEventItems.Add(new PickerEventItem() { IdEvent = logExecutionDelayEvent.IdEvent, Event = logExecutionDelayEvent.Event }); } UserDialogs.Instance.HideLoading(); } } } } catch //(Exception ex) { UserDialogs.Instance.HideLoading(); Toast.ShowError("Ocurrió un error."); } }