示例#1
0
 public void DropInspection(object e)
 {
     if (SelectedInspection == null)
     {
         MessageBox.Show("Не выбрана инспекция");
     }
     else
     {
         using (var con = new UserContext())
         {
             try
             {
                 foreach (var i in SelectedInspection.Remarks)
                 {
                     con.Remarks.Remove(con.Remarks.Find(i.Id));
                     con.SaveChanges();
                 }
                 con.Inspections.Remove(con.Inspections.Find(SelectedInspection.Id));
                 con.SaveChanges();
             }
             catch (Exception exception)
             {
                 MessageBox.Show(exception.ToString());
             }
             FilterInspections.Remove(SelectedInspection);
             Inspections.Remove(SelectedInspection);
         }
     }
 }