private async void ButtonBase_LoginOnClick(object sender, RoutedEventArgs e) { var member = new Member { email = Username.Text, password = Password.Password, }; MemberServiceImp memberServiceImp = new MemberServiceImp(); memberServiceImp.FormLogin(member, api); }
private void ButtonBase_LoginOnClick(object sender, RoutedEventArgs e) { var memberLogin = new User { email = Email.Text, password = Password.Password, }; MemberServiceImp memberServiceImp = new MemberServiceImp(); memberServiceImp.FormLogin(memberLogin, ApiUrl.URL_LOGIN); //var httpClient = new HttpClient(); //HttpContent authenticateContent = new StringContent(JsonConvert.SerializeObject(member), Encoding.UTF8, "application/json"); //Task<HttpResponseMessage> httpRequestMessage = httpClient.PostAsync(api, authenticateContent); //var jsonResult = httpRequestMessage.Result.Content.ReadAsStringAsync().Result; //var response = JsonConvert.DeserializeObject<Member>(jsonResult); //var token = response.token; //httpClient.DefaultRequestHeaders.Add("Authorization", "Basic " + token); ////Lay gia tri get ve //Frame.Navigate(typeof(MyInfo), httpClient); ////Frame.Navigate(typeof(NavigationView), httpClient); //======= //var dataContent = new StringContent(JsonConvert.SerializeObject(memberLogin), // Encoding.UTF8, "application/json"); //HttpClient client = new HttpClient(); //var responseContent = client.PostAsync(LOGIN_URL, dataContent).Result.Content.ReadAsStringAsync().Result; //JObject jsonJObject = JObject.Parse(responseContent); //Debug.WriteLine(jsonJObject["token"]); //Windows.Storage.StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder; //Windows.Storage.StorageFile sampleFile = storageFolder.CreateFileAsync("token1.txt", // Windows.Storage.CreationCollisionOption.ReplaceExisting).GetAwaiter().GetResult(); ////Windows.Storage.StorageFile sampleFile = await storageFolder.GetFileAsync("token1.txt"); //Windows.Storage.FileIO.WriteTextAsync(sampleFile, jsonJObject["token"].ToString()).GetAwaiter().GetResult(); //Debug.WriteLine(sampleFile.Path); }