/// <summary> /// Builds the server URL. /// </summary> /// <param name="action">The action.</param> /// <param name="serverSpecifier">The server specifier.</param> /// <param name="queryString">The query string.</param> /// <returns></returns> /// <remarks></remarks> public string BuildServerUrl(string action, IServerSpecifier serverSpecifier, string queryString) { return(urlBuilder.BuildUrl( action, queryString, GeneratePath(serverSpecifier.ServerName, string.Empty, string.Empty))); }
private void GeneratejQueryLinks(Hashtable velocityContext) { string extension = urlBuilder.Extension; urlBuilder.Extension = "js"; velocityContext["jquery"] = urlBuilder.BuildUrl("javascript/jquery"); velocityContext["jqueryui"] = urlBuilder.BuildUrl("javascript/jquery-ui"); urlBuilder.Extension = extension; }
/// <summary> /// Outputs a path constructed using the specified parameters. /// </summary> /// /// <seealso cref="DefaultUrlBuilder.BuildUrl(UrlInfo,IDictionary)"/> /// /// <example> /// The following code uses nvelocity syntax: /// /// <code> /// $url.for("%{action='Save'}") /// </code> /// /// <para>outputs</para> /// /// <code>/ControllerNameFromContext/Save.extension_configured</code> /// /// <code> /// $url.for("%{action='Edit',querystring='id=1'}") /// </code> /// /// <para>outputs</para> /// /// <code>/ControllerNameFromContext/Edit.extension_configured?id=1</code> /// </example> /// /// <param name="parameters">The parameters.</param> /// <returns></returns> public string For(IDictionary parameters) { SetEncodeDefault(parameters); var urlParams = UrlBuilderParameters.From(parameters). SetRouteMatch(ControllerContext.RouteMatch); return(urlBuilder.BuildUrl(currentUrl, urlParams)); }
private UnityWebRequest GetWebRequest(User user) { var arguments = new UrlArgument[] { new UrlArgument(ModeVariable, ModeValue), new UrlArgument(AccountVariable, user.AccountId.ToString()) }; var url = urlBuilder.BuildUrl(MenuPhp, arguments); return(UnityWebRequest.Get(url)); }
private async Task <Response <T1> > GetResponse <T1>(string urlSuffix, int?limit, int?offset, BaseCriteria criteria) { var url = _urlBuilder.BuildUrl(_apiPublicKey, _apiPrivateKey, urlSuffix, limit, offset, criteria); var httpResponse = await _httpService.GetAsync(url); dynamic parsed = JObject.Parse(httpResponse); return(_parser.GetResponse <T1>(parsed)); }
private UnityWebRequest GetWebRequest(User user, EncounterMetadata metadata) { var arguments = new UrlArgument[] { new UrlArgument(AccountIdVariable, user.AccountId.ToString()), new UrlArgument(ModeVariable, ModeValue), new UrlArgument(RecordNumberVariable, metadata.RecordNumber.ToString()), new UrlArgument(ColumnVariable, ColumnValue) }; var url = urlBuilder.BuildUrl(DownloadPhp, arguments); return(UnityWebRequest.Get(url)); }
protected virtual UnityWebRequest GetWebRequest(User user, EncounterMetadata metadata) { var arguments = new UrlArgument[] { new UrlArgument(ModeVariable, ModeValue), new UrlArgument(AccountVariable, user.AccountId.ToString()), new UrlArgument(UsernameVariable, Environment.UserName), new UrlArgument(RecordNumberVariable, metadata.RecordNumber.ToString()) }; var url = urlBuilder.BuildUrl(LockPhp, arguments); return(UnityWebRequest.Get(url)); }
private object GenerateSortLink(IServerSpecifier serverSpecifier, string action, ProjectGridSortColumn column, ProjectGridSortColumn currentColumn, bool currentReverse) { string queryString = "SortColumn=" + column.ToString(); if (column == currentColumn && !currentReverse) { queryString += "&ReverseSort=ReverseSort"; } if (serverSpecifier == null) { return urlBuilder.BuildUrl(action, queryString); } else { return cruiseUrlBuilder.BuildServerUrl(action, serverSpecifier, queryString); } }
public RenderItem(NavigationNode node, CompositionContext context) { Node = node; Children = new List <RenderItem>(); ItemsProvider = node.ItemsProvider; Title = node.GetTitle(); Description = node.GetDescription(); IsClickable = node.IsClickable; MatchQueryString = new NameValueCollection( context.HttpContext.Request.QueryString); MatchRouteValues = new RouteValueDictionary( context.HttpContext.Request.RequestContext.RouteData.Values); IUrlBuilder urlBuilder = node.CustomUrlBuilder ?? context.Settings.UrlBuilder; Href = urlBuilder.BuildUrl(this, context); }
public string BuildUrl(string action) { return(Decorate(decoratedUrlBuilder.BuildUrl(action))); }
/// <summary> /// Redirects to another controller's action. /// </summary> /// <param name="controller">The controller name to be redirected to.</param> /// <param name="action">The desired action on the target controller.</param> public void Redirect(string controller, string action) { RedirectToUrl(urlBuilder.BuildUrl(currentUrl, new UrlBuilderParameters(controller, action)), false); }
public string BuildServerUrl(string action, IServerSpecifier serverSpecifier, string queryString) { return(urlBuilder.BuildUrl(action, Combine(BuildServerQueryString(serverSpecifier), queryString))); }
internal void BuildHref(CompositionContext context) { IUrlBuilder urlBuilder = Node.CustomUrlBuilder ?? context.Settings.UrlBuilder; Href = urlBuilder.BuildUrl(this, context); }