コード例 #1
0
ファイル: IstarLogic.cs プロジェクト: leovard/Istar.ModernUI
 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
ファイル: IstarLogic.cs プロジェクト: leovard/Istar.ModernUI
 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
ファイル: IstarLogic.cs プロジェクト: leovard/Istar.ModernUI
 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
ファイル: IstarLogic.cs プロジェクト: leovard/Istar.ModernUI
 public void AddNewService(Service service)
 {
     _context.Services.Add(service);
     _context.SaveChanges();
 }