public SalesOrderHeader CreateOrder() { SalesOrderHeader soh = OrderRepo.CreateNewOrder(Customer, true); soh.Status = (byte)OrderStatus.InProcess; Container.Persist(ref soh); foreach (OrderLine d in Details) { d.AddTo(soh); } return(soh); }