Exemple #1
0
			public object CreateResource(string containerName, string fullTypeName)
			{
				if (_metadata.TryResolveResourceType(fullTypeName, out var type))
				{
					var resource = _data.CreateInstance(type.InstanceType);
					_actions.Add(new ResourceAction.Create { Resource = resource });
					return resource;
				}

				throw new Exception($"Type '{fullTypeName}' not found");
			}
Exemple #2
0
            public object CreateResource(string containerName, string fullTypeName)
            {
                ResourceType type;

                if (_metadata.TryResolveResourceType(fullTypeName, out type))
                {
                    var resource = _data.CreateInstance(type.InstanceType);
                    _actions.Add(new ResourceAction.Create {
                        Resource = resource
                    });
                    return(resource);
                }

                throw new Exception(string.Format("Type '{0}' not found", fullTypeName));
            }