public IPrimaryResourceIdentifierCollectionBuilder <TResource> ResourceIdentifierCollection <TResource>(IEnumerable <TResource> clrResourceCollection)
            where TResource : class, IResource
        {
            var primaryResourceIdentifierCollectionBuilder = new PrimaryResourceIdentifierCollectionBuilder <TResource>(this, this.ServiceModel, this.DomDocument, clrResourceCollection);

            return(primaryResourceIdentifierCollectionBuilder);
        }
Пример #2
0
        // ResourceIdentifierCollection /////////////////////////////////////
        #region Generic Versions
        public IPrimaryResourceIdentifierCollectionBuilder ResourceIdentifierCollection <TResource>()
            where TResource : class
        {
            var primaryResourceIdentifierCollectionBuilder = new PrimaryResourceIdentifierCollectionBuilder(this, this.ServiceModel, this.DomDocument, typeof(TResource));

            return(primaryResourceIdentifierCollectionBuilder);
        }
Пример #3
0
        public IPrimaryResourceIdentifierCollectionBuilder ResourceIdentifierCollection(Type clrResourceType, IEnumerable <object> clrResourceCollection)
        {
            Contract.Requires(clrResourceType != null);

            var primaryResourceIdentifierCollectionBuilder = new PrimaryResourceIdentifierCollectionBuilder(this, this.ServiceModel, this.DomDocument, clrResourceType, clrResourceCollection);

            return(primaryResourceIdentifierCollectionBuilder);
        }
        public IPrimaryResourceIdentifierCollectionBuilder <TResource> ResourceIdentifierCollection <TResource, TResourceId>(IResourceIdentifierCollectionSource <TResourceId> resourceIdentifierCollectionSource)
            where TResource : class, IResource
        {
            Contract.Requires(resourceIdentifierCollectionSource != null);

            var primaryResourceIdentifierCollectionBuilder = new PrimaryResourceIdentifierCollectionBuilder <TResource>(this, this.ServiceModel, this.DomDocument);
            var resourceIdCollection = resourceIdentifierCollectionSource.GetResourceIdCollection();

            primaryResourceIdentifierCollectionBuilder.SetId(resourceIdCollection);
            return(primaryResourceIdentifierCollectionBuilder);
        }