private Resource ToResource(AbstractObject entity, int hasChildren = -1) { return(DiscoveryStoreProvider.New( uuid: entity.Uuid, uri: entity.GetUri(), resourceType: ResourceTypes.DataObject, name: entity.Citation.Title, count: hasChildren, lastChanged: GetLastChanged(entity))); }
private IResource ToResource(IEtpAdapter etpAdapter, AbstractObject entity, EtpUri parentUri, int hasChildren = -1) { return(etpAdapter.CreateResource( uuid: entity.Uuid, uri: entity.GetUri(parentUri), resourceType: ResourceTypes.DataObject, name: entity.Citation.Title, count: hasChildren, lastChanged: entity.GetLastChangedMicroseconds())); }
private IResource ToResource(IEtpAdapter etpAdapter, AbstractObject entity, EtpUri parentUri, int hasChildren = -1) { var name = entity.Citation.Title; var channel = entity as Channel; if (channel != null) { name = $"{name} ({channel.Mnemonic})"; } return(etpAdapter.CreateResource( uuid: entity.Uuid, uri: entity.GetUri(parentUri), resourceType: ResourceTypes.DataObject, name: name, count: hasChildren, lastChanged: entity.GetLastChangedMicroseconds())); }