Пример #1
0
 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();
 }
Пример #2
0
 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();
 }
Пример #3
0
 public void CancelUpdateCurrentService(Service service)
 {
     var entity = _context.Services.Find(service.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(service).Reload();
 }
Пример #4
0
 public void AddNewService(Service service)
 {
     _context.Services.Add(service);
     _context.SaveChanges();
 }