Пример #1
0
 private void MainForm_DeleteEntity(object sender, EventArgs e)
 {
     if (mainForm.CurrentStudentRow is Students student)
     {
         EFGenericRepository.Delete(student);
     }
 }
Пример #2
0
        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;
            }
            }
        }
Пример #3
0
 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);
 }
Пример #5
0
 public void DeleteAuthor(int id)
 {
     _authorRepository.Delete(id);
 }
Пример #6
0
 public void DeletePublicationHouse(int id)
 {
     _publicationServiceRepository.Delete(id);
 }
Пример #7
0
 public void DeleteBrochure(int id)
 {
     _brochureRepository.Delete(id);
 }