private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var categoryCode = new ImportProperty { Name = "Code", DisplayName = "Category Code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var categoryIsActive = new ImportProperty { Name = "IsActive", DisplayName = "Is Active", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "True", IsEnumValuesProperty = true, EnumValues = { "True", "False" } }; var categoryPriority = new ImportProperty { Name = "Priority", DisplayName = "Priority", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "1" }; var categoryParentId = new ImportProperty { Name = "ParentCategoryId", DisplayName = "Parent category code", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var categoryName = new ImportProperty { Name = "Name", DisplayName = "Category name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var categoryStartDate = new ImportProperty { Name = "StartDate", DisplayName = "Start date", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = DateTime.Today.ToShortDateString() }; var categoryEndDate = new ImportProperty { Name = "EndDate", DisplayName = "End date", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, categoryCode, categoryIsActive, categoryPriority, categoryParentId, categoryName, categoryStartDate, categoryEndDate); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var jurisdictionGroupId = new ImportProperty { Name = "JurisdictionGroupId", DisplayName = "Jurisdiction group Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var jurisdictionGroupName = new ImportProperty { Name = "DisplayName", DisplayName = "Display Name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var jurisdictionGroupType = new ImportProperty { Name = "JurisdictionType", DisplayName = "Jurisdiction group Type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "All", IsEnumValuesProperty = true, EnumValues = { "All", "Shipping", "Taxes" } }; var code = new ImportProperty { Name = "Code", DisplayName = "Jurisdiction Group Code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var jurisdictionCode = new ImportProperty { Name = "JurisdictionCode", DisplayName = "Jurisdiction Code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, jurisdictionGroupId, jurisdictionGroupName, jurisdictionGroupType, code, jurisdictionCode); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var type = new ImportProperty { Name = "KeywordType", DisplayName = "Type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = SeoUrlKeywordTypes.Item.ToString(), IsEnumValuesProperty = true, EnumValues = new System.Collections.ObjectModel.ObservableCollection <string> (Enum.GetNames(typeof(SeoUrlKeywordTypes))) }; var keyword = new ImportProperty { Name = "Keyword", DisplayName = "URL Keyword", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var keywordValue = new ImportProperty { Name = "KeywordValue", DisplayName = "Target item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var locale = new ImportProperty { Name = "Language", DisplayName = "Locale", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var metaDescription = new ImportProperty { Name = "MetaDescription", DisplayName = "Meta description", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var pageTitle = new ImportProperty { Name = "Title", DisplayName = "Page title", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var imageAltDescription = new ImportProperty { Name = "ImageAltDescription", DisplayName = "Image Alternative Description", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, type, locale, keywordValue, keyword, pageTitle, metaDescription, imageAltDescription); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" }, HasDefaultValue = true }; var relationType = new ImportProperty { Name = "RelationTypeId", DisplayName = "Relation Type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = ItemRelationType.Sku, IsEnumValuesProperty = true, HasDefaultValue = true }; var relationGroupName = new ImportProperty { Name = "GroupName", DisplayName = "Relation group", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var relationParent = new ImportProperty { Name = "ParentId", DisplayName = "Parent item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var relationChild = new ImportProperty { Name = "ChildId", DisplayName = "Child item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var relationSourceCatalogId = new ImportProperty { Name = "SourceCatalogId", DisplayName = "Source item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; var relationTargetCatalogId = new ImportProperty { Name = "TargetCatalogId", DisplayName = "Target item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; var relationQuantity = new ImportProperty { Name = "Quantity", DisplayName = "Quantity", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties(action, relationType, relationGroupName, relationParent, relationChild, relationSourceCatalogId, relationTargetCatalogId, relationQuantity); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var taxId = new ImportProperty { Name = "TaxId", DisplayName = "Tax Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var taxName = new ImportProperty { Name = "TaxName", DisplayName = "Tax Name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var taxType = new ImportProperty { Name = "TaxType", DisplayName = "Tax type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var taxSortOrder = new ImportProperty { Name = "SortOrder", DisplayName = "Sort order", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var taxJurisdictionGroupId = new ImportProperty { Name = "JurisdictionGroupId", DisplayName = "Jurisdiction group", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var taxPercentage = new ImportProperty { Name = "Percentage", DisplayName = "Percentage", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var taxTaxCategory = new ImportProperty { Name = "TaxCategory", DisplayName = "Category", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var taxAffectiveDate = new ImportProperty { Name = "AffectiveDate", DisplayName = "Affective date", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, taxId, taxName, taxType, taxSortOrder, taxJurisdictionGroupId, taxPercentage, taxTaxCategory, taxAffectiveDate); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var priceId = new ImportProperty { Name = "PriceId", DisplayName = "Price Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var priceSalePrice = new ImportProperty { Name = "Sale", DisplayName = "Sale price", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceListPrice = new ImportProperty { Name = "List", DisplayName = "List price", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceMinQuantity = new ImportProperty { Name = "MinQuantity", DisplayName = "Minimum quantity", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var pricePriceListId = new ImportProperty { Name = "PricelistId", DisplayName = "Pricelist Id", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceItemId = new ImportProperty { Name = "ItemId", DisplayName = "Item Id/code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceCatalogId = new ImportProperty { Name = "CatalogId", DisplayName = "Catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; AddSystemProperties( action, priceId, priceSalePrice, priceListPrice, priceMinQuantity, pricePriceListId, priceItemId, priceCatalogId); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var taxCategoryId = new ImportProperty { Name = "TaxCategoryId", DisplayName = "Tax Category Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var categoryName = new ImportProperty { Name = "Name", DisplayName = "Name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, taxCategoryId, categoryName); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var assetType = new ImportProperty { Name = "AssetType", DisplayName = "Asset type", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var itemId = new ImportProperty { Name = "ItemId", DisplayName = "Item id", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var assetId = new ImportProperty { Name = "AssetId", DisplayName = "Asset id (path)", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var groupName = new ImportProperty { Name = "GroupName", DisplayName = "Group name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, assetType, itemId, assetId, groupName); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var name = new ImportProperty { Name = "Name", DisplayName = "Name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var locale = new ImportProperty { Name = "LanguageCode", DisplayName = "Locale", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var category = new ImportProperty { Name = "Category", DisplayName = "Category", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var value = new ImportProperty { Name = "Value", DisplayName = "Value", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, name, locale, category, value); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var type = new ImportProperty { Name = "KeywordType", DisplayName = "Type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = SeoUrlKeywordTypes.Item.ToString(), IsEnumValuesProperty = true, EnumValues = new System.Collections.ObjectModel.ObservableCollection<string> (Enum.GetNames(typeof(SeoUrlKeywordTypes))) }; var keyword = new ImportProperty { Name = "Keyword", DisplayName = "URL Keyword", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var keywordValue = new ImportProperty { Name = "KeywordValue", DisplayName = "Target item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var locale = new ImportProperty { Name = "Language", DisplayName = "Locale", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var metaDescription = new ImportProperty { Name = "MetaDescription", DisplayName = "Meta description", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var pageTitle = new ImportProperty { Name = "Title", DisplayName = "Page title", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var imageAltDescription = new ImportProperty { Name = "ImageAltDescription", DisplayName = "Image Alternative Description", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, type, locale, keywordValue, keyword, pageTitle, metaDescription, imageAltDescription); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" }, HasDefaultValue = true }; var relationType = new ImportProperty { Name = "RelationTypeId", DisplayName = "Relation Type", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = ItemRelationType.Sku, IsEnumValuesProperty = true, HasDefaultValue = true }; var relationGroupName = new ImportProperty { Name = "GroupName", DisplayName = "Relation group", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var relationParent = new ImportProperty { Name = "ParentId", DisplayName = "Parent item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var relationChild = new ImportProperty { Name = "ChildId", DisplayName = "Child item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var relationSourceCatalogId = new ImportProperty { Name = "SourceCatalogId", DisplayName = "Source item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true}; var relationTargetCatalogId = new ImportProperty { Name = "TargetCatalogId", DisplayName = "Target item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; var relationQuantity = new ImportProperty { Name = "Quantity", DisplayName = "Quantity", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties(action, relationType, relationGroupName, relationParent, relationChild, relationSourceCatalogId, relationTargetCatalogId, relationQuantity); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var priceId = new ImportProperty { Name = "PriceId", DisplayName = "Price Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var priceSalePrice = new ImportProperty { Name = "Sale", DisplayName = "Sale price", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceListPrice = new ImportProperty { Name = "List", DisplayName = "List price", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceMinQuantity = new ImportProperty { Name = "MinQuantity", DisplayName = "Minimum quantity", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var pricePriceListId = new ImportProperty { Name = "PricelistId", DisplayName = "Pricelist Id", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceItemId = new ImportProperty { Name = "ItemId", DisplayName = "Item Id/code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var priceCatalogId = new ImportProperty { Name = "CatalogId", DisplayName = "Catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true}; AddSystemProperties( action, priceId, priceSalePrice, priceListPrice, priceMinQuantity, pricePriceListId, priceItemId, priceCatalogId); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var itemName = new ImportProperty { Name = "Name", DisplayName = "Name", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var itemStartDate = new ImportProperty { Name = "StartDate", DisplayName = "Start Date", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = DateTime.Today.ToShortDateString() }; var itemEndDate = new ImportProperty { Name = "EndDate", DisplayName = "End Date", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var itemIsActive = new ImportProperty { Name = "IsActive", DisplayName = "Is Active", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, IsEnumValuesProperty = true, EnumValues = { "True", "False" }, DefaultValue = "True" }; var itemIsBuyable = new ImportProperty { Name = "IsBuyable", DisplayName = "Is Buyable", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, IsEnumValuesProperty = true, EnumValues = { "True", "False" }, DefaultValue = "True" }; var itemAvailabilityRule = new ImportProperty { Name = "AvailabilityRule", DisplayName = "Availability Rule", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, IsEnumValuesProperty = true, DefaultValue = AvailabilityRule.Always.ToString() }; //Always available by default var itemMinQuantity = new ImportProperty { Name = "MinQuantity", DisplayName = "Minimum quantity", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "1" }; var itemMaxQuantity = new ImportProperty { Name = "MaxQuantity", DisplayName = "Maximum quantity", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "1" }; var itemTrackInventory = new ImportProperty { Name = "TrackInventory", DisplayName = "Track Inventory", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, IsEnumValuesProperty = true, EnumValues = { "True", "False" }, DefaultValue = "False" }; var itemWeight = new ImportProperty { Name = "Weight", DisplayName = "Weight", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var itemPackageType = new ImportProperty { Name = "PackageType", DisplayName = "Package Type", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var itemTaxCategory = new ImportProperty { Name = "TaxCategory", DisplayName = "Tax Category", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var itemCode = new ImportProperty { Name = "Code", DisplayName = "Code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var itemCategory = new ImportProperty { Name = "CategoryId", DisplayName = "Category", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var itemAsset = new ImportProperty { Name = "ItemAsset", DisplayName = "Asset", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var itemEditorialReview = new ImportProperty { Name = "EditorialReview", DisplayName = "Editorial review", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; foreach (var availabilityRule in Enum.GetValues(typeof(AvailabilityRule))) { itemAvailabilityRule.EnumValues.Add(availabilityRule.ToString()); } if (Name == ImportEntityType.Product.ToString() || Name == ImportEntityType.Bundle.ToString()) { itemIsBuyable.DefaultValue = "False"; AddSystemProperties( action, itemName, itemStartDate, itemEndDate, itemIsActive, itemIsBuyable, itemAvailabilityRule, itemMinQuantity, itemMaxQuantity, itemTrackInventory, itemWeight, itemPackageType, itemCode, itemCategory, itemAsset, itemEditorialReview); } else { itemIsActive.DefaultValue = "False"; AddSystemProperties( action, itemName, itemStartDate, itemEndDate, itemIsActive, itemIsBuyable, itemAvailabilityRule, itemMinQuantity, itemMaxQuantity, itemTrackInventory, itemWeight, itemPackageType, itemTaxCategory, itemCode, itemCategory, itemAsset, itemEditorialReview); } }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" } }; var jurisdictionId = new ImportProperty { Name = "JurisdictionId", DisplayName = "Jurisdiction Id", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var jurisdictionName = new ImportProperty { Name = "DisplayName", DisplayName = "Display Name", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var stateProvinceCode = new ImportProperty { Name = "StateProvinceCode", DisplayName = "State/province Code", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var countryCode = new ImportProperty { Name = "CountryCode", DisplayName = "Country", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var jurisdictionType = new ImportProperty { Name = "JurisdictionType", DisplayName = "Jurisdiction Type", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "All", IsEnumValuesProperty = true, EnumValues = { "All", "Shipping", "Taxes" } }; var zipPostalCodeStart = new ImportProperty { Name = "ZipPostalCodeStart", DisplayName = "Zip/Postal Code Start", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var zipPostalCodeEnd = new ImportProperty { Name = "ZipPostalCodeEnd", DisplayName = "Zip/Postal Code End", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var city = new ImportProperty { Name = "City", DisplayName = "City", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var county = new ImportProperty { Name = "County", DisplayName = "County", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var geoCode = new ImportProperty { Name = "GeoCode", DisplayName = "Geographic Unique Code", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name }; var code = new ImportProperty { Name = "Code", DisplayName = "Jurisdiction Code", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; AddSystemProperties( action, jurisdictionId, jurisdictionName, stateProvinceCode, countryCode, jurisdictionType, zipPostalCodeStart, zipPostalCodeEnd, city, county, geoCode, code); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" }, HasDefaultValue = true }; var associationType = new ImportProperty { Name = "AssociationType", DisplayName = "Association Type", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = AssociationTypes.optional.ToString(), IsEnumValuesProperty = true, HasDefaultValue = true }; var associationPriority = new ImportProperty { Name = "Priority", DisplayName = "Priority", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "1" }; var associationGroupName = new ImportProperty { Name = "GroupName", DisplayName = "Association group name", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var associationSource = new ImportProperty { Name = "ItemId", DisplayName = "Source item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var associationTarget = new ImportProperty { Name = "TargetId", DisplayName = "Target item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var associationSourceCatalogId = new ImportProperty { Name = "SourceCatalogId", DisplayName = "Source item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true}; var associationTargetCatalogId = new ImportProperty { Name = "TargetCatalogId", DisplayName = "Target item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; foreach (var associatonType in Enum.GetValues(typeof(AssociationTypes))) { associationType.EnumValues.Add(associatonType.ToString()); } AddSystemProperties(action, associationType, associationPriority, associationGroupName, associationSource, associationTarget, associationSourceCatalogId, associationTargetCatalogId); }
private void InitializeSystemProperties() { var action = new ImportProperty { Name = "Action", DisplayName = "Action", IsRequiredProperty = true, IsEntityProperty = false, EntityImporterId = Name, DefaultValue = "Insert", IsEnumValuesProperty = true, EnumValues = { "Insert", "Insert & Update", "Update", "Delete" }, HasDefaultValue = true }; var associationType = new ImportProperty { Name = "AssociationType", DisplayName = "Association Type", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = AssociationTypes.optional.ToString(), IsEnumValuesProperty = true, HasDefaultValue = true }; var associationPriority = new ImportProperty { Name = "Priority", DisplayName = "Priority", IsRequiredProperty = false, IsEntityProperty = true, EntityImporterId = Name, DefaultValue = "1" }; var associationGroupName = new ImportProperty { Name = "GroupName", DisplayName = "Association group name", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name }; var associationSource = new ImportProperty { Name = "ItemId", DisplayName = "Source item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var associationTarget = new ImportProperty { Name = "TargetId", DisplayName = "Target item", IsRequiredProperty = true, IsEntityProperty = true, EntityImporterId = Name }; var associationSourceCatalogId = new ImportProperty { Name = "SourceCatalogId", DisplayName = "Source item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; var associationTargetCatalogId = new ImportProperty { Name = "TargetCatalogId", DisplayName = "Target item catalog", IsRequiredProperty = false, IsEntityProperty = false, EntityImporterId = Name, IsEnumValuesProperty = true }; foreach (var associatonType in Enum.GetValues(typeof(AssociationTypes))) { associationType.EnumValues.Add(associatonType.ToString()); } AddSystemProperties(action, associationType, associationPriority, associationGroupName, associationSource, associationTarget, associationSourceCatalogId, associationTargetCatalogId); }
protected void AddSystemProperty(ImportProperty systemProperty) { SystemProperties.Add(systemProperty); }