Order() 공개 정적인 메소드

public static Order ( int counter ) : Order
counter int
리턴 Order
예제 #1
0
        public void LoadOrders(int entriesToAdd)
        {
            var orderTypeRepository       = new RepositoryWithTypedId <OrderType, string>();
            var organizationRepository    = new RepositoryWithTypedId <Organization, string>();
            var orderStatusCodeRepository = new RepositoryWithTypedId <OrderStatusCode, string>();
            var userRepository            = new RepositoryWithTypedId <User, string>();

            LoadOrderTypes();
            LoadOrganizations(3);
            LoadWorkgroups(3);
            LoadWorkgroupVendors(3);
            LoadWorkgroupAddress(3);
            LoadOrderStatusCodes();
            LoadUsers(3);
            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Order(i + 1);
                validEntity.OrderType    = orderTypeRepository.Queryable.Single(a => a.Id == OrderType.Types.OrderRequest);
                validEntity.Vendor       = Repository.OfType <WorkgroupVendor>().Queryable.First();
                validEntity.Address      = Repository.OfType <WorkgroupAddress>().Queryable.First();
                validEntity.Workgroup    = Repository.OfType <Workgroup>().Queryable.First();
                validEntity.Organization = organizationRepository.Queryable.First();
                validEntity.StatusCode   = orderStatusCodeRepository.Queryable.Single(a => a.Id == OrderStatusCode.Codes.Approver);
                validEntity.CreatedBy    = userRepository.Queryable.First();
                Repository.OfType <Order>().EnsurePersistent(validEntity);
            }
        }
예제 #2
0
 protected override Order CreateValid(int i)
 {
     return(CreateValidEntities.Order(i));
 }