private async Task GetUser(string userToken) { try { var apiresponse = await ApiManager.GetUserByToken(userToken); if (apiresponse.IsSuccessStatusCode || (apiresponse.StatusCode.Equals(HttpStatusCode.NotModified))) { var response = await apiresponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <UserDto>(response)); User = json; } else { await PageDialog.AlertAsync("Unable to retrieve user data", "Error", "OK"); } } catch (Exception ex) { MetricsManager.TrackException("Error getting cowstatus data", ex); await PageDialog.AlertAsync("Unable to retrieve user data", "Error", "OK"); } }
async Task GetSurvey() { var surveyResponse = await ApiManager.GetLatestSurvey(); if (surveyResponse.IsSuccessStatusCode || surveyResponse.StatusCode == HttpStatusCode.NotModified) { try { var content = await surveyResponse.Content.ReadAsStringAsync(); var survey = await Task.Run(() => JsonConvert.DeserializeObject <SurveyDto>(content)); if (survey != null && (App.LatestSurvey == null || App.LatestSurvey.Version < survey.Version)) { var fileHelper = new FileHelper(); App.LatestSurvey = survey; // Save the survey to the local filesystem await fileHelper.SaveAsync(Config.SurveyFileName, survey); } } catch (Exception ex) { MetricsManager.TrackException("Error reading survey json", ex); } } else { await PageDialog.AlertAsync("Unable to retrieve survey data", "Error", "OK"); } }
private async void DoSaveFarm() { //Add Farmtype from picker and user id from UserSettings if (SelectedType != null) { _currentFarm.FarmType_ID = SelectedType.ID; } _currentFarm.User_ID = UserSettings.UserId; FarmValidator validator = new FarmValidator(); ValidationResult result = validator.Validate(_currentFarm); if (result.IsValid) { try { if (!Config.TestMode) { await RunSafe(SaveFarm()); } await NavigationService.GoBackAsync(); } catch (Exception ex) { await PageDialog.AlertAsync("Unable to save farm data", "Error", "OK"); MetricsManager.TrackException("Error saving farm details", ex); } } else { ValidationErrorMessage = result.Errors[0].ErrorMessage; ShowValidationErrors = true; } }
/// <summary> /// Get the information when the user presses the button /// </summary> private async void OnGetAPICommand() { if (this.IsBusy) { return; } this.IsBusy = true; PageDialog.ShowLoading("Comprobando Datos"); var NameApi = await ApiManager.NameOfEndPoint(); if (!NameApi.IsSuccessStatusCode) { await PageDialog.AlertAsync("No se pudo obtener los datos", "Error", "Aceptar"); this.IsBusy = false; this.PageDialog.HideLoading(); return; } var jsonNameResponse = await NameApi.Content.ReadAsStringAsync(); var NameResponse = await Task.Run(() => JsonConvert.DeserializeObject <GetApiViewModel>(jsonNameResponse)); this.PageDialog.HideLoading(); this.IsBusy = false; }
private async Task GetMakupsAsync() { var makeUpModels = new ObservableCollection <MakeUpModel>(); List <MakeUpModel> makeUpsResponse = await makeupLocalDbService.GetMakeupLocalDataAsync(); if (makeUpsResponse is null || makeUpsResponse.Count == 0) { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); }
/// <summary> /// Nos redirije a la lista de usuarios /// </summary> /// <param name="obj"></param> private async void OnListUsersCommand(object obj) { if (GlobalSetting.GetInstance().Users == null) { await PageDialog.AlertAsync("No fue posible acceder sin datos, recarga otra vez la pagina", "Error", "Aceptar"); return; } await _navigationService.NavigateTo($"///users"); }
async Task SaveFarm() { var isNew = _currentFarm.ID == 0 ? true : false; var response = await ApiManager.UploadFarm(_currentFarm, isNew); if (!response.IsSuccessStatusCode || !(response.StatusCode == HttpStatusCode.NoContent)) { await PageDialog.AlertAsync("Unable to save farm details", "Error", "OK"); } else { //Empty MonkeyCache farmlist for this user. Barrel.Current.Empty(key: "GetFarmsByUserId" + UserSettings.UserId); PageDialog.Toast("Farm Saved"); } }
async Task GetData() { var makeUpsResponse = await ApiManager.GetMakeUps("maybelline"); if (makeUpsResponse.IsSuccessStatusCode) { var response = await makeUpsResponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <List <MakeUp> >(response)); MakeUps = new ObservableCollection <MakeUp>(json); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
async Task GetTimeLine() { var timelineResponse = await ApiManager.GetNews(); if (timelineResponse.IsSuccessStatusCode) { var response = await timelineResponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <RootNews>(response)); News = new ObservableCollection <News>(json.Data.News); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
async Task LoginUser() { var makeUpsResponse = await _usrService.LoginUser(UserName, Password); if (makeUpsResponse.IsSuccessStatusCode) { var response = await makeUpsResponse.Content.ReadAsStringAsync(); SelectedUser = await Task.Run(() => JsonConvert.DeserializeObject <UserLogin>(response)); await App.Current.MainPage.DisplayAlert("Successs", SelectedUser.access_token, "Ok"); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
private async Task NewsAsync() { HttpResponseMessage timelineResponse = await reddItService.GetNewsAsync(); if (timelineResponse.IsSuccessStatusCode) { var response = await timelineResponse.Content.ReadAsStringAsync(); RootNews json = await Task.Run(() => JsonConvert.DeserializeObject <RootNews>(response)); News = new ObservableCollection <News>(json.Data.News); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
async Task GetData() { var makeUpsResponse = await _carService.GetCars(); if (makeUpsResponse.IsSuccessStatusCode) { var response = await makeUpsResponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <List <Car> >(response)); Cars = new ObservableCollection <Car>(json); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
async Task GetData() { var makeUpsResponse = await _carService.GetCarById(1); if (makeUpsResponse.IsSuccessStatusCode) { var response = await makeUpsResponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <Car>(response)); SelectedCar = json; } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
private async Task MakupsAsync() { HttpResponseMessage makeUpsResponse = await makeUpService.GetMakeUpsAsync("maybelline"); if (makeUpsResponse.IsSuccessStatusCode) { var response = await makeUpsResponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <List <MakeUpModel> >(response)); MakeUps = new ObservableCollection <MakeUpModel>(json); var result = await makeupLocalDbService.AddMakeupLocalDataAsync(new List <MakeUpModel>(MakeUps)); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }
async Task GetFarms() { var userId = UserSettings.UserId; var farmresponse = await ApiManager.GetFarmsByUserId(userId); if (farmresponse.IsSuccessStatusCode || farmresponse.StatusCode == HttpStatusCode.NotModified) { var response = await farmresponse.Content.ReadAsStringAsync(); var json = await Task.Run(() => JsonConvert.DeserializeObject <List <FarmDto> >(response)); FarmList = new ObservableCollection <FarmDto>(json); } else { await PageDialog.AlertAsync("Unable to retrieve farm data", "Error", "OK"); } }
private async void InitAsync() { try { await RunSafe(GetFarmTypes()); } catch (Exception ex) { await PageDialog.AlertAsync("Unable to load farm types", "Error", "OK"); MetricsManager.TrackException("Error loading farm types", ex); } if (CurrentFarm.FarmType_ID > 0) { SelectedType = FarmTypes.DefaultIfEmpty(null).Where(x => x.ID == CurrentFarm.FarmType_ID).FirstOrDefault(); } }
public async void InitHome() { // Llamamos al servicio API this.PageDialog.ShowLoading("Cargando información"); var apiUsers = await ApiManager.GetDataUsers(); if (!apiUsers.IsSuccessStatusCode) { this.PageDialog.HideLoading(); await PageDialog.AlertAsync("Algo salió mal, no se pueden obtener datos", "Error", "Aceptar"); return; } var jsonResponse = await apiUsers.Content.ReadAsStringAsync(); var responseAlistamiento = await Task.Run(() => JsonConvert.DeserializeObject <List <HomeModel> >(jsonResponse)); GlobalSetting.GetInstance().Users = responseAlistamiento; this.PageDialog.HideLoading(); }
async Task GetPosts() { var postsResponse = await ApiManager.GetPosts(ThreadDetails.Tid); if (postsResponse.IsSuccessStatusCode) { var response = await postsResponse.Content.ReadAsStringAsync(); response = ApiManager.FixOraghApiResponse(response); var json = JsonConvert.DeserializeObject <List <Post> >(response); Posts = new ObservableCollection <PostViewData>(); foreach (var post in json) { Posts.Add(new PostViewData(post)); } } else { await PageDialog.AlertAsync("Wystąpił problem podczas pobierania danych", "Błąd", "Ok"); } }
private async Task UploadCowStatus(CowStatusDto status) { HttpResponseMessage response; if (InputMode.Equals("dryoff")) { response = await ApiManager.CreateCowStatus(status); } else { response = await ApiManager.UpdateCowStatus(status); } if (!response.IsSuccessStatusCode) { await PageDialog.AlertAsync("Unable to save cow status data", "Error", "OK"); } else { PageDialog.Toast("Cow status saved"); } }
async Task Griddata() { var gridData = new DataSetRequestModel(); gridData.token = AppConstants.AppToken; gridData.deviceName = "POSTMAN"; gridData.aliasNaming = true; gridData.action = "execute"; gridData.formServiceAction = "R"; gridData.allowCache = true; var actionrequest = new ActionRequest(); IList <FormAction> formActionsList = new List <FormAction>(); var form = new FormAction(); form.command = "SetControlValue"; form.controlID = "76"; form.value = startDate.ToString("MM/dd/yyyy"); formActionsList.Add(form); var form1 = new FormAction(); form1.command = "SetControlValue"; form1.controlID = "65"; form1.value = startDate.ToString("MM/dd/yyyy"); var form2 = new FormAction(); form2.command = "SetControlValue"; form2.controlID = "27"; form2.value = crushID; var form3 = new FormAction(); form3.command = "DoAction"; form3.controlID = "15"; formActionsList.Add(form); formActionsList.Add(form1); formActionsList.Add(form2); formActionsList.Add(form3); actionrequest.formActions = formActionsList; actionrequest.formOID = "W5540G37A"; gridData.actionRequest = actionrequest; gridData.stackId = AppConstants.stackId; gridData.stateId = AppConstants.stateId; gridData.rid = AppConstants.Rid; var gridResponse = await ApiManager.GetDataSet(gridData); CellList = new ObservableCollection <CellDeginsModel>(); CellList.Clear(); if (gridResponse.IsSuccessStatusCode) { var responce = await gridResponse.Content.ReadAsStringAsync(); var modelserializaton = await Task.Run(() => JsonConvert.DeserializeObject <GridResponceModel>(responce)); AppConstants.stackId = modelserializaton.stackId; AppConstants.stateId = modelserializaton.stateId; AppConstants.Rid = modelserializaton.rid; IList <CellDeginsModel> cellDeginsList = new List <CellDeginsModel>(); foreach (var item in modelserializaton.fs_P5540G37_W5540G37A.data.gridData.rowset) { var cell = new CellDeginsModel(); cell.Name = item.z_ALPH_51.internalValue; cell.Var = item.z_VARCODE_43.internalValue; cell.B = item.z_BLSCD2_53.internalValue; cell.DT = item.z_AWTDOC_56.internalValue; cell.GT = item.z_GRSWTIN_47.internalValue.ToString(); cell.NT = item.z_QTRC_46.internalValue.ToString(); cell.BX = item.z_55BAVG_48.internalValue.ToString(); cell.MOG = item.z_55MOGPCT_49.internalValue.ToString(); cellDeginsList.Add(cell); } cellDeginsList?.ForEach((p) => CellList.Add(p)); } else { await PageDialog.AlertAsync("Unable to get data", "Error", "Ok"); } }