private void saveEntries() { if (etNumbOfLesson.Text.Equals("") || etRoom.Text.Equals("")) { Toast.MakeText(context, "Fill in all the fields", ToastLength.Long).Show(); return; } if (DataBaseHelper.ContainsEntry(userGroupID, Int32.Parse(etNumbOfLesson.Text), date)) { Toast.MakeText(context, "Entry with this lesson number already exists", ToastLength.Long).Show(); return; } SparseBooleanArray sbArray = lvEntry.CheckedItemPositions; int i = 0; CultureInfo provider = CultureInfo.InvariantCulture; foreach (Entry entry in entries) { entry.EntryDate = DateTime.Parse(tvDate.Text); entry.NumberOfLesson = Int32.Parse(etNumbOfLesson.Text); entry.Room = Int32.Parse(etRoom.Text); entry.Professor = professors.ElementAt(spProfessor.SelectedItemPosition); entry.Subject = subjects.ElementAt(spSubject.SelectedItemPosition); if (sbArray.Get(i)) { entry.Mark = 1; } DataBaseHelper.AddNewEntry(entry); i++; //System.Diagnostics.Debug.WriteLine(entry.Student.Name + " " + entry.Mark); } Toast.MakeText(context, "New entry saved successfully", ToastLength.Long).Show(); FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, new LeaderDayFragment()) .Commit(); }