Exemplo n.º 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);
            }
        }
Exemplo n.º 2
0
        public static Workgroup Workgroup(int?counter)
        {
            var rtValue = new Workgroup();

            rtValue.Name = "Name" + counter.Extra();
            rtValue.PrimaryOrganization = CreateValidEntities.Organization(counter);

            return(rtValue);
        }
Exemplo n.º 3
0
 public void LoadWorkgroupAddress(int entriesToAdd)
 {
     for (int i = 0; i < entriesToAdd; i++)
     {
         var validEntity = CreateValidEntities.WorkgroupAddress(i + 1);
         validEntity.Workgroup = Repository.OfType <Workgroup>().Queryable.First();
         Repository.OfType <WorkgroupAddress>().EnsurePersistent(validEntity);
     }
 }
Exemplo n.º 4
0
 public void LoadSplits(int entriesToAdd)
 {
     for (int i = 0; i < entriesToAdd; i++)
     {
         var validEntity = CreateValidEntities.Split(i + 1);
         validEntity.Order = Repository.OfType <Order>().Queryable.First();
         Repository.OfType <Split>().EnsurePersistent(validEntity);
     }
 }
Exemplo n.º 5
0
        public void LoadRoles(int entriesToAdd)
        {
            var roleRepository = new RepositoryWithTypedId <Role, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Role(i + 1);
                roleRepository.EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 6
0
        public void LoadShippingTypes(int entriesToAdd)
        {
            var shippingTypeRepository = new RepositoryWithTypedId <ShippingType, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.ShippingType(i + 1);
                validEntity.SetIdTo((i + 1).ToString(System.Globalization.CultureInfo.InvariantCulture));
                shippingTypeRepository.EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 7
0
        public void LoadCommodity(int entriesToAdd)
        {
            var commodityRepository = new RepositoryWithTypedId <Commodity, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Commodity(i + 1);
                validEntity.SetIdTo((i + 1).ToString(System.Globalization.CultureInfo.InvariantCulture));
                commodityRepository.EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 8
0
        public void LoadCustomField(int entriesToAdd)
        {
            var organizationRepository = new RepositoryWithTypedId <Organization, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.CustomField(i + 1);
                validEntity.Organization = organizationRepository.Queryable.First();
                Repository.OfType <CustomField>().EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 9
0
        public void LoadWorkgroups(int entriesToAdd)
        {
            var organizationRepository = new RepositoryWithTypedId <Organization, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Workgroup(i + 1);
                validEntity.PrimaryOrganization = organizationRepository.Queryable.First();
                Repository.OfType <Workgroup>().EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 10
0
        public void LoadBuildings(int entriesToAdd)
        {
            var buildingRepository = new RepositoryWithTypedId <Building, string>();
            var offset             = buildingRepository.Queryable.Count();

            for (int i = offset; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Building(i + 1);
                validEntity.SetIdTo((i + 1).ToString(System.Globalization.CultureInfo.InvariantCulture));
                buildingRepository.EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 11
0
        public void LoadSubAccounts(int entriesToAdd)
        {
            var subAccountRepository = new RepositoryWithTypedId <SubAccount, Guid>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.SubAccount(i + 1);
                validEntity.AccountNumber = (i + 1).ToString(CultureInfo.InvariantCulture);
                validEntity.SetIdTo(Guid.NewGuid());
                subAccountRepository.EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 12
0
        public void LoadApprovals(int entriesToAdd)
        {
            var orderStatusCodeRepository = new RepositoryWithTypedId <OrderStatusCode, string>();

            for (int i = 0; i < entriesToAdd; i++)
            {
                var validEntity = CreateValidEntities.Approval(i + 1);
                validEntity.StatusCode = orderStatusCodeRepository.Queryable.First();
                validEntity.Order      = Repository.OfType <Order>().Queryable.First();
                validEntity.User       = null;
                Repository.OfType <Approval>().EnsurePersistent(validEntity);
            }
        }
Exemplo n.º 13
0
 public void LoadLineItems(int entriesToAdd)
 {
     if (!Repository.OfType <Order>().Queryable.Any())
     {
         LoadOrders(3);
     }
     for (int i = 0; i < entriesToAdd; i++)
     {
         var validEntity = CreateValidEntities.LineItem(i + 1);
         validEntity.Order = Repository.OfType <Order>().Queryable.First();
         Repository.OfType <LineItem>().EnsurePersistent(validEntity);
     }
 }
Exemplo n.º 14
0
        public static AutoApproval AutoApproval(int?i)
        {
            var rtResult = new AutoApproval();

            rtResult.IsActive   = true;
            rtResult.LessThan   = true;
            rtResult.MaxAmount  = (decimal)10.77;
            rtResult.TargetUser = CreateValidEntities.User(98);

            rtResult.User = CreateValidEntities.User(55);

            return(rtResult);
        }
Exemplo n.º 15
0
 protected override OrderStatusCode CreateValid(int i)
 {
     return(CreateValidEntities.OrderStatusCode(i));
 }
Exemplo n.º 16
0
 protected override SubAccount CreateValid(int i)
 {
     return(CreateValidEntities.SubAccount(i));
 }
Exemplo n.º 17
0
 protected override ColumnPreferences CreateValid(int i)
 {
     return(CreateValidEntities.ColumnPreferences(i));
 }
Exemplo n.º 18
0
 protected override AdminWorkgroup CreateValid(int i)
 {
     return(CreateValidEntities.AdminWorkgroup(i));
 }
Exemplo n.º 19
0
 protected override ConditionalApproval CreateValid(int i)
 {
     return(CreateValidEntities.ConditionalApproval(i));
 }
Exemplo n.º 20
0
 protected override EmailPreferences CreateValid(int i)
 {
     return(CreateValidEntities.EmailPreferences(i));
 }
Exemplo n.º 21
0
 protected override OrganizationDescendant CreateValid(int i)
 {
     return(CreateValidEntities.OrganizationDescendant(i));
 }
Exemplo n.º 22
0
 protected override Attachment CreateValid(int i)
 {
     return(CreateValidEntities.Attachment(i));
 }
Exemplo n.º 23
0
 protected override Vendor CreateValid(int i)
 {
     return(CreateValidEntities.Vendor(i));
 }
Exemplo n.º 24
0
 protected override WorkgroupVendor CreateValid(int i)
 {
     return(CreateValidEntities.WorkgroupVendor(i));
 }
Exemplo n.º 25
0
 protected override CommentHistory CreateValid(int i)
 {
     return(CreateValidEntities.CommentHistory(i));
 }
Exemplo n.º 26
0
 protected override WorkgroupAddress CreateValid(int i)
 {
     return(CreateValidEntities.WorkgroupAddress(i));
 }
Exemplo n.º 27
0
 protected override State CreateValid(int i)
 {
     return(CreateValidEntities.State(i));
 }
Exemplo n.º 28
0
 protected override OrderType CreateValid(int i)
 {
     return(CreateValidEntities.OrderType(i));
 }
Exemplo n.º 29
0
 protected override Organization CreateValid(int i)
 {
     return(CreateValidEntities.Organization(i));
 }
Exemplo n.º 30
0
 protected override Role CreateValid(int i)
 {
     return(CreateValidEntities.Role(i));
 }