예제 #1
0
        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);
        }
예제 #2
0
        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);
        }