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"); }
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)); }