private bool GenerateEnumerationItemRoot() { if (_existingEnumerations.Select(en => en.Id).Contains(WorkspaceRoot.Id)) { return(true); } string typeId = ExplorerDomainGenerator.GetEnumerationTypeId(ExplorerDomainGenerator.EnumBaseType.TreeViewFolder); var enumRoot = new Enumeration { Id = WorkspaceRootItem.Id, SortOrder = 0, Title = WorkspaceRootItem.Title, TypeId = typeId, Image = new byte[] { }, DateModified = DateTime.Now }; var result = ExplorerRepositoryAgentFactory .CreateEnumerationRepositoryAgent() .Insert(enumRoot); return(!result.HasErrors); }
private static EnumerationItem GetEnumerationItemRoot() { string typeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.TreeViewFolder); return(new EnumerationItem { Id = WorkspaceRootItem.Id, SortOrder = 0, Title = WorkspaceRootItem.Title, TypeId = typeId, Image = new byte[] { }, AdditionalInfoUri = String.Empty }); }
public WorkspaceBrowserTestFixture() { Logger = LogManager.GetLogger(GetType()); Logger.Info("WorkspaceBrowserTestFixture constructor"); _treeViewFolderTypeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.TreeViewFolder); _treeViewLeafTypeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.TreeViewLeaf); _languageTypeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.Languages); _itemDescriptionTypeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.WorkspaceItemDescription); _itemPropertyTypeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.WorkspaceItemProperty); _agent = WorkspaceBrowserAgentFactory.CreateAgent(WorkspaceBrowserAgentFactory.Key.Instance); _guids = new Guid[CAmountItemsToRegister]; for (int i = 0; i < _guids.Length; i++) { _guids[i] = new Guid(i + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } _index = 0; Logger.InfoFormat("_treeViewFolderTypeId = '{0}'", _treeViewFolderTypeId); Logger.InfoFormat("_treeViewLeafTypeId = '{0}'", _treeViewLeafTypeId); Logger.InfoFormat("_languageTypeId = '{0}'", _languageTypeId); Logger.InfoFormat("_itemDescriptionTypeId = '{0}'", _itemDescriptionTypeId); }
private static IEnumerable <DescriptionItem> GetDescriptionItems() { var items = new[] { new DescriptionItem { Id = "D79AB2CE-4235-4536-99B9-00BB1D379CAE", CultureId = "nl-BE", Title = "Hoofd" }, new DescriptionItem { Id = "9A09B5B0-EE68-4076-A4F4-EBCB21790DE1", CultureId = "fr-BE", Title = "Depart" }, new DescriptionItem { Id = "03847B14-C3F3-49B5-9128-85F17CE866DD", CultureId = "en", Title = "Root" } }; string typeId = ExplorerDomainGenerator.GetEnumerationTypeId(EnumBaseType.WorkspaceItemDescription); foreach (DescriptionItem item in items) { item.ObjectId = WorkspaceRootItem.Id; item.TypeId = typeId; item.Url = String.Empty; item.Blob = new byte[] { }; item.AdditionalInfoUri = String.Empty; } return(items); }