Пример #1
0
        public Resource CreateResource(ScormType type, List<File> files = null, IEnumerable<string> dependOnResourcesIds = null)
        {
            var resource = new Resource()
                               {
                                   Identifier = ConstantStrings.ResourceIdPrefix + _ResourcesCount++,
                                   ScormType = type
                               };
            if(files != null)
            {
                resource.Files = files;
            }

            if (dependOnResourcesIds != null)
            {
                foreach (var resId in dependOnResourcesIds)
                {
                    resource.Dependencies.Add(new Dependency(resId));
                }
            }

            return resource;
        }
Пример #2
0
        public Resource CreateResource(ScormType type, List <File> files = null, IEnumerable <string> dependOnResourcesIds = null)
        {
            var resource = new Resource()
            {
                Identifier = ConstantStrings.ResourceIdPrefix + this.resourcesCount++,
                ScormType  = type
            };

            if (files != null)
            {
                resource.Files = files;
            }

            if (dependOnResourcesIds != null)
            {
                foreach (var resId in dependOnResourcesIds)
                {
                    resource.Dependencies.Add(new Dependency(resId));
                }
            }

            return(resource);
        }