/// <summary> /// Sla gewijzigde data op in de DB en refresh alle data. /// </summary> private void EditData(Models.BU.Lecture lecture) { Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData(); int existingLectureId = get.CheckIfLectureAlreadyExists((Models.BU.Lecture)Session["Database_SelectedLectureData"]); if (existingLectureId != -1) { Models.CC.Scheduler_UpdateEntry update = new Models.CC.Scheduler_UpdateEntry(); update.UpdateEntry(lecture, existingLectureId); } // Refresh Session["Database_Changed"] = true; ImportData(); }
/// <summary> /// Verwijder een Lecture uit de DB. /// </summary> private void DeleteLecture() { Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData(); bool confirmed = true; // maak default false! int existingLectureId = get.CheckIfLectureAlreadyExists((Models.BU.Lecture)Session["Database_SelectedLectureData"]); if (existingLectureId != -1) { // confirmation dialog if (confirmed) { Models.CC.Scheduler_DeleteEntry delete = new Models.CC.Scheduler_DeleteEntry(); delete.DeleteEntry(existingLectureId); } } // Refresh Session["Database_Changed"] = true; ImportData(); }
/// <summary> /// Sla nieuwe data op in de DB en refresh alle data. /// </summary> private void SaveData(Models.BU.Lecture lecture) { Models.CC.Scheduler_GetData get = new Models.CC.Scheduler_GetData(); int existingLectureId = get.CheckIfLectureAlreadyExists(lecture); if (existingLectureId == -1) { Models.CC.Scheduler_CreateEntry create = new Models.CC.Scheduler_CreateEntry(); create.CreateEntry(lecture); } else { Models.CC.Scheduler_UpdateEntry update = new Models.CC.Scheduler_UpdateEntry(); update.UpdateEntry(lecture, existingLectureId); } // Refresh Session["Database_Changed"] = true; ImportData(); }