public void DeleteCurrentService(Service service) { var serviceToUpdate = _context.Services.SingleOrDefault(e => e.Id == service.Id); if (serviceToUpdate == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Services.Remove(serviceToUpdate); _context.SaveChanges(); }
public void UpdateCurrentService(Service service) { var entity = _context.Services.Find(service.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(service).CurrentValues.SetValues(service); _context.SaveChanges(); }
public void CancelUpdateCurrentService(Service service) { var entity = _context.Services.Find(service.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(service).Reload(); }
public void AddNewService(Service service) { _context.Services.Add(service); _context.SaveChanges(); }