public ActionResult DeleteClass(string id) { ClassModel model = new ClassModel(); model.Delete(id); return(RedirectToAction("ListClasses")); }
private void OnDeleteRecordButtonClick(object sender, EventArgs e) { ClassModel nextModel; int selected; int nextSequence; if (DataDeleteWarning() == false) { return; } //fix the sequence numbers nextSequence = Model.Sequence + 1; nextModel = new ClassModel(); nextModel.Initialize(nextSequence); while (nextModel.Id != Guid.Empty) { nextModel.Sequence--; nextModel.SaveSequence(); nextSequence++; nextModel = new ClassModel(); nextModel.Initialize(nextSequence); } Model.Delete(); //repopulate the class list selected = ClassListBox.SelectedIndex - 1; if (selected < 0) { selected = 0; } ClassListBox.Items.Clear(); ClassNames = ClassModel.GetNames(SortDisplayOrderRadioButton.Checked == true); foreach (string Name in ClassNames) { ClassListBox.Items.Add(Name); } ClassListBox.SelectedIndex = selected; }