public IDeleteEntityRequest FillDeleteEntityGaps(IDeleteEntityRequest userRequest) { IEntitySource newSource = this.EntitySourceMerger.FillEntitySourceGaps(userRequest.EntitySource); ISessionConfig mergedSessionConfig = this.SessionConfigMerger.FillSessionConfigGaps(userRequest.SessionSettings); DeleteEntityParameters newRequest = new DeleteEntityParameters(userRequest.EntityID, newSource, userRequest.ParametersRawValuesByName, mergedSessionConfig); return(newRequest); }
public override IDeleteEntityRequest Build() { IEntitySource entitySource = new EntitySource( this.entityNamespace, this.entityController, this.taskId, this.entityAction ); DeleteEntityParameters result = new DeleteEntityParameters( this.entityId, entitySource, this.ParametersRawValuesByName); return(result); }