public async Task onsomecomandAsync() { App.WaitScreenStart(Translator.getText("Loading")); lstrequestsAccepted = new ObservableCollection <SelectedUser>(); ApiService _apiService = new ApiService(); useraccept = await _apiService.getRequestesAcceptedbyTravelerAsync(IdInfo); Users_Ratings users_Ratings = new Users_Ratings(); if (useraccept.user != null) { users_Ratings = await _apiService.getUserRatings(useraccept.travelerSpecs.Id, IdInfo.Id); } if (useraccept.user != null) { firstname = useraccept.user.FirstName; lastname = useraccept.user.LastName; FirstName += " " + lastname; } if (useraccept.travelerSpecs != null) { datefrom = useraccept.travelerSpecs.FromDate; dateto = useraccept.travelerSpecs.ToDate; status = useraccept.travelerSpecs.status; } if (useraccept.user != null) { image = (useraccept.user.UserPhoto == null) ? "giphy.gif" : ImageManager.BytesToImage(useraccept.user.UserPhoto); } showclick = (status == 9 || IdInfo.status == 9) ? true : false; showcchat = (status < 9 && IdInfo.status != 9) ? true : false; string message = (useraccept.travelerSpecs != null)? "User-" + users_Ratings.Rating : "NoUser-" + users_Ratings.Rating; MessagingCenter.Send <RequestInfoPageViewModel, string>(this, "UserNoUser", message); //} App.WaitScreenStop(); //return UserAccept; }
internal async Task <string> SendRating(SelectedUser ob, RequestSpecs IdInfo) { ApiService _apiservice = new ApiService(); Users_Ratings users_Ratings = new Users_Ratings(); users_Ratings.Rating = Rating; users_Ratings.IdRequest = IdInfo.Id; users_Ratings.IdTravel = ob.travelerSpecs.Id; users_Ratings.IdTraveler = 0; string response = await _apiservice.SendRating(users_Ratings); return(response); }