示例#1
0
 public void CancelUpdateCurrentJob(Job job)
 {
     var entity = _context.Jobs.Find(job.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(job).Reload();
 }
示例#2
0
 public void DeleteCurrentJob(Job job)
 {
     var jobToUpdate = _context.Jobs.SingleOrDefault(e => e.Id == job.Id);
     if (jobToUpdate == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Jobs.Remove(jobToUpdate);
     _context.SaveChanges();
 }
示例#3
0
 public void UpdateCurrentJob(Job job)
 {
     var entity = _context.Jobs.Find(job.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(job).CurrentValues.SetValues(job);
     _context.SaveChanges();
 }
示例#4
0
 public void AddNewJob(Job job)
 {
     _context.Jobs.Add(job);
     _context.SaveChanges();
 }