public async void OnRecuperarClave(object sender, EventArgs e)
        {
            rememberPassword rPw = repository.PostRecuperarPw(rcIDtext.Text, rcEMailtext.Text).Result;

            Dialogs.ShowLoading(rPw.Message.ToString());;
            await Task.Delay(2000);

            Dialogs.HideLoading();
            LoginPage myHomePage = new LoginPage();

            NavigationPage.SetHasNavigationBar(myHomePage, false);
            await Navigation.PushModalAsync(myHomePage);
        }
Example #2
0
        public async Task <rememberPassword> PostRecuperarPw(string id, string email)
        {
            object userInfos = new { id = id, email = email };
            var    jsonObj   = JsonConvert.SerializeObject(userInfos);

            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/remember-password.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;
                rememberPassword result     = JsonConvert.DeserializeObject <rememberPassword>(dataResult);
                return(result);
            }
        }