private void _AddTermToForm_Click(object sender, EventArgs e) { Term tempTerm = new Term(); errorHandlingFunctions newerror = new errorHandlingFunctions(); var TermName = FindViewById <TextView>(Resource.Id.AddTermFormName); var startDate = FindViewById <Android.Widget.Button>(Resource.Id.AddTermStartDate); var endDate = FindViewById <Android.Widget.Button>(Resource.Id.AddTermEndDate); var thisspinnerClass1 = FindViewById <Spinner>(Resource.Id.AddTermClass1Spin); var thisspinnerClass2 = FindViewById <Spinner>(Resource.Id.AddTermClass2Spin); var thisspinnerClass3 = FindViewById <Spinner>(Resource.Id.AddTermClass3Spin); var thisspinnerClass4 = FindViewById <Spinner>(Resource.Id.AddTermClass4Spin); var thisspinnerClass5 = FindViewById <Spinner>(Resource.Id.AddTermClass5Spin); var thisspinnerClass6 = FindViewById <Spinner>(Resource.Id.AddTermClass6Spin); if (TermName.Text != " " && TermName.Text != null && TermName.Text != "") { tempTerm.TermName = TermName.Text; } else { Toast.MakeText(this, "Please add a Term Name", ToastLength.Short).Show(); return; } if (stringStartDate != " " && stringStartDate != null && stringStartDate != "") { tempTerm.StartDate = stringStartDate; } else { Toast.MakeText(this, "Please add a Start Date", ToastLength.Short).Show(); return; } if (stringEndDate != " " && stringEndDate != null && stringEndDate != "") { tempTerm.EndDate = stringEndDate; } else { Toast.MakeText(this, "Please add an End Date", ToastLength.Short).Show(); return; } if (Class1Add != " " && Class1Add != null && Class1Add != "") { tempTerm.Class1Id = int.Parse(Class1Add); } else { Toast.MakeText(this, "Please Choose a 1st Class", ToastLength.Short).Show(); return; } if (Class2Add != " " && Class2Add != null && Class2Add != "") { tempTerm.ClassId2 = int.Parse(Class2Add); } else { Toast.MakeText(this, "Please Choose a 2nd Class", ToastLength.Short).Show(); return; } if (Class3Add != " " && Class3Add != null && Class3Add != "") { tempTerm.ClassId3 = int.Parse(Class3Add); } else { Toast.MakeText(this, "Please Choose a 3rd Class", ToastLength.Short).Show(); return; } if (Class4Add != " " && Class4Add != null && Class4Add != "") { tempTerm.ClassId4 = int.Parse(Class4Add); } else { Toast.MakeText(this, "Please Choose a 4th Class", ToastLength.Short).Show(); return; } if (Class5Add != " " && Class5Add != null && Class5Add != "") { tempTerm.ClassId5 = int.Parse(Class5Add); } else { Toast.MakeText(this, "Please Choose a 5th Class", ToastLength.Short).Show(); return; } if (Class6Add != " " && Class6Add != null && Class6Add != "") { tempTerm.ClassId6 = int.Parse(Class6Add); } else { Toast.MakeText(this, "Please Choose a 6th Class", ToastLength.Short).Show(); return; } var tempMessage = newerror.compareDates(AddTermStartDate, AddTermEndDate); if (tempMessage != "N/A") { Toast.MakeText(this, tempMessage, ToastLength.Short).Show(); return; } _termAdapter.AddToTerms(tempTerm); thisRepository.AddTerm(tempTerm); //theseTerms.Add(tempTerm); _termAdapter.NotifyDataSetChanged(); TermName.Text = " "; startDate.Text = "Start Date"; endDate.Text = "End Date"; thisspinnerClass1.SetSelection(0); thisspinnerClass2.SetSelection(0); thisspinnerClass3.SetSelection(0); thisspinnerClass4.SetSelection(0); thisspinnerClass5.SetSelection(0); thisspinnerClass6.SetSelection(0); TermsList = new List <string>(); setTermList(); var termAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, TermsList); var spinnerDeleteTerm = FindViewById <Spinner>(Resource.Id.DeleteTermSpinner); var spinnerEditTermName = FindViewById <Spinner>(Resource.Id.EditTermNameSpin); var spinnerEditTerm = FindViewById <Spinner>(Resource.Id.EditTermNameSpin); spinnerDeleteTerm.Adapter = termAdapter; //spinnerEditTermName.Adapter = termAdapter; spinnerEditTerm.Adapter = termAdapter; }