private async void btnSave_Clicked(object sender, EventArgs e) { try { if (Validation()) { overlay.IsVisible = true; PersonalHealthInput objPersonalHealthInput = new PersonalHealthInput(); objPersonalHealthInput.high_blood_pressure = ((CommonDropDowns)pkrhighbloodpressure.SelectedItem).ID; objPersonalHealthInput.high_cholesterol = ((CommonDropDowns)pkrHighCholestrol.SelectedItem).ID; objPersonalHealthInput.diabetes = ((CommonDropDowns)pkrDiabetes.SelectedItem).ID; objPersonalHealthInput.anaemia = ((CommonDropDowns)pkrAnaemia.SelectedItem).ID; objPersonalHealthInput.digestive_problems = ((CommonDropDowns)pkrdigestiveProblems.SelectedItem).ID; objPersonalHealthInput.allergic_problems = ((CommonDropDowns)pkrFrequentAllergies.SelectedItem).ID; objPersonalHealthInput.pain_in_joints = ((CommonDropDowns)pkPainJoints.SelectedItem).ID; objPersonalHealthInput.headaches = ((CommonDropDowns)pkFrequentHeadaches.SelectedItem).ID; objPersonalHealthInput.sleep_disorders = ((CommonDropDowns)pkSleepDisorders.SelectedItem).ID; objPersonalHealthInput.skin_problems = ((CommonDropDowns)pkSkinProblems.SelectedItem).ID; objPersonalHealthInput.heart_problems = ((CommonDropDowns)pkHeartProblems.SelectedItem).ID; objHra = await App.TodoManager.SaveHraStep4(objPersonalHealthInput, Hraid); if (objHra != null) { await Navigation.PushAsync(new HRAStep5(objHra, Hraid)); } } else { overlay.IsVisible = false; DependencyService.Get <IMessage>().LongAlert("Unable to pass Validation"); } } catch (Exception ex) { DependencyService.Get <IMessage>().LongAlert(); } finally { overlay.IsVisible = false; } }
public Task <HRA> SaveHraStep4(PersonalHealthInput objPersonalHealth, int hraid) { return(restService.SaveHraStep4(objPersonalHealth, hraid)); }