public async Task <userPuntos> getGetUserPoints() { var oauthToken = await SecureStorage.GetAsync("token"); Login sending = new Login(); sending.token = oauthToken.ToString(); var jsonObj = JsonConvert.SerializeObject(sending); using (HttpClient client = new HttpClient()) { StringContent content = new StringContent(jsonObj.ToString(), Encoding.UTF8, "application/json"); var request = new HttpRequestMessage() { RequestUri = new Uri("https://crmpuntos.oliviadirect.co/services/user/points.php"), Method = HttpMethod.Post, Content = content }; //you can add headers //request.Headers.Add("key", "value"); var response = await client.SendAsync(request).ConfigureAwait(false); string dataResult = response.Content.ReadAsStringAsync().Result; userPuntos result = JsonConvert.DeserializeObject <userPuntos>(dataResult); return(result); } }
public UserPointsPage() { InitializeComponent(); Repository repository = new Repository(); string token = App.Current.Properties["token"].ToString(); userPuntos uPoints = repository.getGetUserPoints(token).Result; puntos.Text = uPoints.Points.ToString(); }
public UserPage() { InitializeComponent(); IUserDialogs Dialogs = UserDialogs.Instance; Repository repositorio = new Repository(); userInfo userdef = repositorio.postUserInfo().Result; userPuntos userdet = repositorio.getGetUserPoints().Result; Nombre.Text = userdef.data.Name.ToString(); Apellido.Text = userdef.data.LastName.ToString(); Correo.Text = userdef.data.Email.ToString(); Telefono.Text = userdef.data.CellNumber.ToString(); Puntos.Text = userdet.Points.ToString(); }