예제 #1
0
        protected async void FetchUserAllTaskDetailFromServer()
        {

            Task<String> userDetailAsync = new UserDetailService().GetUserAllTaskDetailsAsync();
            String userDetailString = await userDetailAsync;
            var userDetail = JsonConvert.DeserializeObject<ResponseModel<List<UserProductSurveyTemplateModel>>>(userDetailString);
            userTaskInfo = userDetail.Payload;
            contactList.ItemsSource = userTaskInfo;
            int len = userDetailString.Length;
            await HideBusyIcon();

        }
예제 #2
0
        protected async void FetchUserActiveSurveyDetailByRefKeyFromServer(string refKey)
        {

            Task<String> userDetailAsync = new UserDetailService().GetUserActiveSurveyDetailsUsingRefKeyAsync(refKey);
            String userDetailString = await userDetailAsync;
           
            var userDetail = JsonConvert.DeserializeObject<ResponseModel<UserSurveyResponse>>(userDetailString);
            
            //userActiveTaskInfo = userDetail.Payload;
            //activeTaskList.ItemsSource = userActiveTaskInfo;
            int len = userDetailString.Length;

        }
예제 #3
0
        protected async void FetchUserDetailFromServer()
        {

            Task<String> userDetailAsync = new UserDetailService().GetUserDetailsAsync();
            String userDetailString = await userDetailAsync;
            var userDetail = JsonConvert.DeserializeObject<ResponseModel<ClientDetailsModel>>(userDetailString);
            int len = userDetailString.Length;
            _userDetailPageData.FirstName = userDetail.Payload.FirstName;
            _userDetailPageData.LastName = userDetail.Payload.LastName;
            _userDetailPageData.Reputation = "Reputation : " + userDetail.Payload.totalReputation;
            _userDetailPageData.TotalEarning = "TotalEarning : " + userDetail.Payload.availableBalance;
            _userDetailPageData.UserProfilePicImageSource = ImageSource.FromUri(new Uri(userDetail.Payload.imageUrl));
            
            MDPage.Detail = new NavigationPage(new AllTasks().GetAllTasks());
            MDPage.IsPresented = false;
        }
예제 #4
0
 async void iWillDoItButton_Clicked(object sender, EventArgs e)
 {
     var response = await DisplayAlert("Are You Sure ?", "Failing to complete this task within 10 mins will lead to reputation penalty !!", "Yes", "No");
     if (response)
     {
         Task<String> AcceptUserTaskByRefKeyString = new UserDetailService().AcceptUserTaskByRefIdAsync(globalTaskInfo.refKey);
         String userDetailString = await AcceptUserTaskByRefKeyString;
         int len = userDetailString.Length;
     }
 }