private async void OnButtonSubmit(object sender, EventArgs e) { //if (CrossConnectivity.Current.IsConnected) //{ //await Navigation.PushModalAsync(new F4HApp.MP()); var MobileNo = txtMobileNo.Text; var Password = txtPassword.Text; string MemberID = ""; string MemberName = ""; string IsLoggedIn = "Fail"; string Msg = "Invalid Login"; string LastLoginDate = ""; if (MobileNo == null) { await DisplayAlert("Validation Error", "Username cannot be blank", "Re-try"); return; } if (Password == null) { await DisplayAlert("Validation Error", "Password cannot be blank", "Re-try"); return; } dsLogin = new F4HApp.dataservice.DSLogin(); string result = await dsLogin.ChkLogin(MobileNo, Password); LoginResponseObject m = JsonConvert.DeserializeObject <LoginResponseObject>(result.Replace("[", "").Replace("]", "")); IsLoggedIn = m.IsLoggedIn.ToString(); MemberID = m.MemberId; MemberName = m.Name; Msg = m.Msg; LastLoginDate = m.LastLoginDate; if (IsLoggedIn == "Success") { App.IsLoggedIn = true; App.MemberID = MemberID; App.MemberName = MemberName; App.LastLoginDate = LastLoginDate; App.MobileNumber = txtMobileNo.Text.Trim(); await Navigation.PushModalAsync(new F4HApp.MP()); } else { await DisplayAlert("Validation Error", "Invalid login attempt", "Re-try"); } //try //{ // var content = ""; // HttpClient client = new HttpClient(); // var RestURL = "http://www.khubisolutions.com/f4hrestapi/api/home"; // client.BaseAddress = new Uri(RestURL); // client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); // HttpResponseMessage response = await client.GetAsync(RestURL); // content = await response.Content.ReadAsStringAsync(); // //var Items = JsonConvert.DeserializeObject<List<ItemClass>>(content); // //ListView1.ItemsSource = Items; //} //catch(Exception ex) //{ // string rr = ex.Message.ToString(); //} //} //else //{ // await DisplayAlert("Conection Error", "Internet Conection Wifi/Mobile Data is currently inactive. Try again later.", "Re-try"); //} }