Exemple #1
0
 public void DeleteCurrentCustomer(Customer customer)
 {
     var customerToUpdate = _context.Customers.SingleOrDefault(e => e.Id == customer.Id);
     if (customerToUpdate == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Customers.Remove(customerToUpdate);
     _context.SaveChanges();
 }
Exemple #2
0
 public void UpdateCurrentCustomer(Customer customer)
 {
     var entity = _context.Customers.Find(customer.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(customer).CurrentValues.SetValues(customer);
     _context.SaveChanges();
 }
Exemple #3
0
 public void CancelUpdateCurrentCustomer(Customer customer)
 {
     var entity = _context.Customers.Find(customer.Id);
     if (entity == null)
     {
         MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK);
         return;
     }
     _context.Entry(customer).Reload();
 }
Exemple #4
0
 public void AddNewCustomer(Customer customer)
 {
     _context.Customers.Add(customer);
     _context.SaveChanges();
 }