private async void Submit_OnClick(object sender, EventArgs e)
        {
            if (isMedical == true && isDanger == false)
            {
                if (TextEntry.Text == null || YearEntry.Text == null || typePicker.SelectedItem == null)
                {
                    await DisplayAlert("Alert", "All the fields must be filled in.", "OK");
                }
                else
                {
                    var todo = new Patient_History {
                        Type = selectedMedical, Year = YearEntry.Text, Text = TextEntry.Text, PatientID_FK = currentUserId, History_id = historyID.ToString()
                    };
                    await AddMedicalItem(todo);
                }
                historyID++;

                //unassign values
                typePicker.SelectedIndex = 0;
                TextEntry.Text           = String.Empty;
                YearEntry.Text           = String.Empty;

                EditButton2.IsVisible     = true;
                fields.IsVisible          = false;
                MainContentView.IsVisible = true;
                MedHist_Clicked(sender, e);
            }

            if (isMedical == false && isDanger == true)
            {
                if (DangerEntry.Text == null)
                {
                    await DisplayAlert("Alert", "All the fields must be filled in.", "OK");
                }
                else
                {
                    var todo = new DangerActual_Table {
                        PatientID_FK = currentUserId, Text = DangerEntry.Text
                    };
                    await AddActualDangerItem(todo);
                }

                DangerEntry.Text          = String.Empty;
                fields.IsVisible          = false;
                MainContentView.IsVisible = true;
                Dangers_Clicked(sender, e);
            }
        }
 async Task AddActualDangerItem(DangerActual_Table item)
 {
     await manager.SaveTaskAsyncDangerActualItem(item);
 }