public async Task <MetaPivot> GetMetaAsync() { var response = await ClientService.GetDataAsync(ControllerName, "getbyuserasync"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); return(JsonConvert.DeserializeObject <MetaPivot>(jsonTask.Result)); } return(null); }
public async Task <UserNotificationSettingViewModel> GetAdvancedAsync() { var response = await ClientService.GetDataAsync(ControllerName, "getbytokenasync"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); return(JsonConvert.DeserializeObject <UserNotificationSettingViewModel>(jsonTask.Result)); } return(null); }
public async Task <TrackerPivot> GetLatestTrackerAsync() { var response = await ClientService.GetDataAsync(ControllerName, "latesttrackerpivotasync"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); return(JsonConvert.DeserializeObject <TrackerPivot>(jsonTask.Result)); } return(null); }
public async Task <UserInfo> GetAsync() { var model = new UserInfo(); var response = await ClientService.GetDataAsync(ControllerName, "getuser"); if (response != null && response.IsSuccessStatusCode && response.StatusCode == HttpStatusCode.OK) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <UserInfo>(jsonTask.Result); } return(model); }
public async Task <List <MealPlanDetail> > GetDetailAsync(bool active) { var model = new List <MealPlanDetail>(); var response = await ClientService.GetDataAsync(ControllerName, "getdetails?active=" + active); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <MealPlanDetail> >(jsonTask.Result); } return(model); }
public async Task <List <ApplicationLanguage> > GetWithCountryAsync() { var model = new List <ApplicationLanguage>(); var response = await ClientService.GetDataAsync(ControllerName, "getwithcountry"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <ApplicationLanguage> >(jsonTask.Result); } return(model); }
public async Task <List <Testimonial> > GetAsync() { var model = new List <Testimonial>(); var response = await ClientService.GetDataAsync(ControllerName, "get"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <Testimonial> >(jsonTask.Result); } return(model); }
public async Task <List <NewsModel> > GetByActive(bool active) { var model = new List <NewsModel>(); var response = await ClientService.GetDataAsync(ControllerName, "getbyactive?active=" + active); if (response != null && response.IsSuccessStatusCode == true && response.StatusCode == HttpStatusCode.OK) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <NewsModel> >(jsonTask.Result); } return(model); }
public async Task <List <TrackerPivot> > GetUserTrackerAsync() { var model = new List <TrackerPivot>(); var response = await ClientService.GetDataAsync(ControllerName, "trackerspivotasync"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <TrackerPivot> >(jsonTask.Result); } return(model); }
public async Task <string> GetFileAsync(string fileIdentity) { //param1 var model = ""; var response = await ClientService.GetDataAsync(ControllerName, "get?param1=" + fileIdentity); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <string>(jsonTask.Result); } return(model); }
public async Task <UserSetting> GetAsync() { var model = new UserSetting(); var response = await ClientService.GetDataAsync(ControllerName, "getsetting"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <UserSetting>(jsonTask.Result); return(model); } return(null); }
public async Task <List <ApplicationLanguage> > GetByLanguageAsync(int languageID) { var model = new List <ApplicationLanguage>(); var method = "getbylanguage?languageID=" + languageID; var response = await ClientService.GetDataAsync(ControllerName, method); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <ApplicationLanguage> >(jsonTask.Result); } return(model); }
public async Task <List <UserMilestone> > GetUserMilestoneAsync() { var model = new List <UserMilestone>(); var response = await ClientService.GetDataAsync(controller, "getbyuser"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <UserMilestone> >(jsonTask.Result); return(model); } return(null); }
public async Task <UserMilestoneExtended> GetExtendedAsync(string languageCode) { var model = new UserMilestoneExtended(); var response = await ClientService.GetDataAsync(controller, "getextended?languageCode=" + languageCode); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <UserMilestoneExtended>(jsonTask.Result); return(model); } return(null); }
public async Task <Dictionary <string, object> > GetDetailAsync() { var model = new Dictionary <string, object>(); var response = await ClientService.GetDataAsync(controller, "getdetail"); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <Dictionary <string, object> >(jsonTask.Result); return(model); } return(null); }
public async Task <List <MilestonePercentage> > GetByLanguageAsync(string languageCode) { var model = new List <MilestonePercentage>(); var response = await ClientService.GetDataAsync(ControllerName, "getbylangauge/?languageCode=" + languageCode); if (response != null) { var jsonTask = response.Content.ReadAsStringAsync(); jsonTask.Wait(); model = JsonConvert.DeserializeObject <List <MilestonePercentage> >(jsonTask.Result); return(model); } return(null); }
public async Task <UserPivot> GetFullAsync() { var response = await ClientService.GetDataAsync(ControllerName, "getfulluser"); if (response != null && response.IsSuccessStatusCode && response.StatusCode == HttpStatusCode.OK) { var jsonTask = await response.Content.ReadAsStringAsync(); if (jsonTask != null) { return(JsonConvert.DeserializeObject <UserPivot>(jsonTask)); } } return(null); }
public async Task GetAuthenticationAsync(Action callbackSuccess, Action callbackFailed) { if (await App.Configuration.IsUserTokenExistsAsync()) { var authenticationResult = await _authenticationService.GetDetailAsync( await ClientService.GetDataAsync(ControllerName, "authuser_v3")); if (authenticationResult != null) { App.CurrentUser = authenticationResult; callbackSuccess(); return; } else { await App.LogoutAsync(); } } callbackFailed(); }