public ResourceQueryFilter(ResourceQuery query, IResourceTypeTree typeTree) { _query = query; _typeNodes = query.Types?.Select(typeName => typeTree[typeName]).Where(t => t != null).ToArray(); }
/// <summary> /// Constructor /// </summary> /// <param name="typeController"></param> /// <param name="serialization"></param> public ResourceToModelConverter(IResourceTypeTree typeController, ICustomSerialization serialization) { TypeController = typeController; Serialization = serialization; }
public ResourceQueryConverter(IResourceTypeTree typeController, ICustomSerialization serialization, ResourceQuery query) : base(typeController, serialization) { Query = query; }
public ResourceModificationController(IResourceModificationExtended resourceModification) { _resourceModification = resourceModification ?? throw new ArgumentNullException(nameof(resourceModification)); _resourceTypeTree = _resourceModification as IResourceTypeTree ?? throw new InvalidCastException(nameof(resourceModification)); _serialization = new ResourceSerialization(); }