Example #1
0
        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));
 }