public IReadEntitiesByPathRequest FillReadEntitiesByPathGaps(IReadEntitiesByPathRequest userRequest) { IEntitySource newSource = this.EntitySourceMerger.FillEntitySourceGaps(userRequest.EntitySource); ISessionConfig mergedSessionConfig = this.SessionConfigMerger.FillSessionConfigGaps(userRequest.SessionSettings); ReadEntitiesByPathParameters newRequest = new ReadEntitiesByPathParameters(newSource, mergedSessionConfig, userRequest.ParametersRawValuesByName); return(newRequest); }
public override IReadEntitiesByPathRequest Build() { IEntitySource entitySource = new EntitySource( this.entityNamespace, this.entityController, this.taskId, this.entityAction ); ReadEntitiesByPathParameters result = new ReadEntitiesByPathParameters(entitySource, null, this.ParametersRawValuesByName); return(result); }