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(); }
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(); }
public void CancelUpdateCurrentOffice(Office office) { var entity = _context.Offices.Find(office.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(office).Reload(); }
public void AddNewOffice(Office office) { _context.Offices.Add(office); _context.SaveChanges(); }