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;
 }
Beispiel #2
0
 partial void DeleteOrder(Order instance);
Beispiel #3
0
 partial void UpdateOrder(Order instance);
Beispiel #4
0
 partial void InsertOrder(Order instance);
Beispiel #5
0
		private void detach_Orders(Order entity)
		{
			this.SendPropertyChanging();
			entity.Customer = null;
		}
Beispiel #6
0
		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;
 }