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(); }
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(); }
public void CancelUpdateCurrentCustomer(Customer customer) { var entity = _context.Customers.Find(customer.Id); if (entity == null) { MessageBox.Show("Данная сущность не найдена.", "Ошибка!", MessageBoxButton.OK); return; } _context.Entry(customer).Reload(); }
public void AddNewCustomer(Customer customer) { _context.Customers.Add(customer); _context.SaveChanges(); }