private void MainForm_DeleteEntity(object sender, EventArgs e) { if (mainForm.CurrentStudentRow is Students student) { EFGenericRepository.Delete(student); } }
private void DataBoard_DeleteEntity(object sender, EventArgs e) { switch (((EntityArgs)e).Entity) { case StudentView studentView: { var studentToDelete = EFGenericRepository.Find <Student>(studentView.Id); EFGenericRepository.Delete(studentToDelete); break; } case GroupView groupView: { var deleteDialog = new DeleteDialog(); if (deleteDialog.ShowDialog() == DialogResult.OK) { var retiringGroup = EFGenericRepository.Find <Group>(groupView.Id); if (deleteDialog.IsDeleteMembers) { EFGenericRepository.DeleteRange(retiringGroup.Students); } EFGenericRepository.Delete(retiringGroup); } break; } } }
private void MainForm_DeleteSubject(object sender, EventArgs e) { if (mainForm.CurrentSubjectRow is Subjects subject) { EFGenericRepository.Delete(subject); } }
public void DeleteMagazine(int id) { _magazineRepository.Delete(id); }
public void DeleteAuthor(int id) { _authorRepository.Delete(id); }
public void DeletePublicationHouse(int id) { _publicationServiceRepository.Delete(id); }
public void DeleteBrochure(int id) { _brochureRepository.Delete(id); }