Example #1
0
 public void DeleteCurrentOffice(Office office)
 {
     var officeToUpdate = _context.Offices.SingleOrDefault(e => e.Id == office.Id);
     if (officeToUpdate == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Offices.Remove(officeToUpdate);
     _context.SaveChanges();
 }
Example #2
0
 public void UpdateCurrentOffice(Office office)
 {
     var entity = _context.Offices.Find(office.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(office).CurrentValues.SetValues(office);
     _context.SaveChanges();
 }
Example #3
0
 public void CancelUpdateCurrentOffice(Office office)
 {
     var entity = _context.Offices.Find(office.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(office).Reload();
 }
Example #4
0
 public void AddNewOffice(Office office)
 {
     _context.Offices.Add(office);
     _context.SaveChanges();
 }