public OrderItem CreateItem(Order order, Product product) { var orderItem = new OrderItem { Order = order, Price = 1, Product = product, Quantity = 3, Store = "Internet" }; //_generator.Context.OrderItems.InsertOnSubmit(orderItem); _generator.EntityDeleteActions.Add(context => context.OrderItems.DeleteOnSubmit(orderItem)); return orderItem; }
partial void DeleteOrder(Order instance);
partial void UpdateOrder(Order instance);
partial void InsertOrder(Order instance);
private void detach_Orders(Order entity) { this.SendPropertyChanging(); entity.Customer = null; }
private void attach_Orders(Order entity) { this.SendPropertyChanging(); entity.Customer = this; }
public Order CreateOrderForCustomer(Customer customer) { var order = new Order { Customer = customer, OrderDate = DateTime.Now.AddDays(-5), ShipDate = DateTime.Now.AddDays(5) }; _generator.Context.Orders.InsertOnSubmit(order); _generator.EntityDeleteActions.Add(context => context.Orders.DeleteOnSubmit(order)); return order; }
public Order[] CreateOrdersForCustomers(params Customer[] customers) { var orders = new Order[customers.Length]; for (var i = 0; i < customers.Length; i++) orders[i] = CreateOrderForCustomer(customers[i]); return orders; }