private async Task <string> RedeemList() { string result = "Success"; dsMaster = new F4HApp.dataservice.DSMaster(); string Response = await dsMaster.GetRedeemSchemeList(); try { var tr = JsonConvert.DeserializeObject <List <RedeemResponseObject> >(Response); ObservableCollection <RedeemResponseObject> trends = new ObservableCollection <RedeemResponseObject>(tr); Device.BeginInvokeOnMainThread(() => { LVRedeem.ItemsSource = trends; if (trends.Count == 0) { SchemeMsg.IsVisible = true; } else { SchemeMsg.IsVisible = false; } }); } catch (Exception ex) { string rr = ex.Message; } return(result); }
private async Task <string> FamilyList() { string result = "Success"; dsMaster = new F4HApp.dataservice.DSMaster(); string Response = await dsMaster.GetMemberFFList("Family"); try { var tr = JsonConvert.DeserializeObject <List <MemberFFResponseObject> >(Response); ObservableCollection <MemberFFResponseObject> trends = new ObservableCollection <MemberFFResponseObject>(tr); Device.BeginInvokeOnMainThread(() => { LVFamily.ItemsSource = trends; if (trends.Count == 0) { FamilyMsg.IsVisible = true; } else { FamilyMsg.IsVisible = false; LVFamily.HeightRequest = 50 * trends.Count; } }); } catch (Exception ex) { string rr = ex.Message; } return(result); }
private async void OnButtonSubmit(object sender, EventArgs e) { var Query = txtQuery.Text; if (Query == "") { await DisplayAlert("Validation Error", "Please enter your query", "Re-try"); return; } dsMaster = new F4HApp.dataservice.DSMaster(); string result = await dsMaster.SupportQuery(App.MemberID, txtQuery.Text); RegistrationResponseObject m = JsonConvert.DeserializeObject <RegistrationResponseObject>(result.Replace("[", "").Replace("]", "")); string Status = m.Status.ToString(); string Msg = m.Msg; if (Status == "Success") { await DisplayAlert("Food4Health", "Your query has been successfuly submitted. You will be able to check our response in the Support Forum section. Thank you", "Done"); txtQuery.Text = ""; } else { await DisplayAlert("Food4Health Error", Msg, "Re-try"); } }
private async Task <string> GetNotifications() { string result = "Success"; dsMaster = new F4HApp.dataservice.DSMaster(); string Response = await dsMaster.GetNotificationList(); try { var tr = JsonConvert.DeserializeObject <List <NotificationtResponseObject> >(Response); ObservableCollection <NotificationtResponseObject> trends = new ObservableCollection <NotificationtResponseObject>(tr); Device.BeginInvokeOnMainThread(() => { NotificationListView.ItemsSource = trends; }); } catch (Exception ex) { string rr = ex.Message; } return(result); }