private GetPageRoutingInfoByPathQuery GetPageRoutingInfoQuery(PageActionRoutingState state) { var pageQuery = new GetPageRoutingInfoByPathQuery() { Path = state.InputParameters.Path, IncludeUnpublished = state.VisualEditorState.VisualEditorMode != VisualEditorMode.Live }; if (state.Locale != null) { pageQuery.LocaleId = state.Locale.LocaleId; } return(pageQuery); }
public IDomainRepositoryQueryContext <PageRoutingInfo> AsRoutingInfo(GetPageRoutingInfoByPathQuery query) { return(DomainRepositoryQueryContextFactory.Create(query, ExtendableContentRepository)); }