public void InsertOrUpdate(Order order) { if (order.State == State.Added) { _context.Orders.Add(order); } else { _context.Orders.Add(order); _context.ApplyStateChanges(); } }