Esempio n. 1
0
 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();
 }