GetFullyQualifiedUrl() публичный Метод

public GetFullyQualifiedUrl ( string urlTemplate ) : string
urlTemplate string
Результат string
Пример #1
0
        private ILink GetUrlFromTemplate(Context context, string urlTemplate, string parentId, string relatedId = null)
        {
            var builder = new UrlBuilder();

            return(new SimpleLink
            {
                Href = builder.GetFullyQualifiedUrl(context, urlTemplate.Replace(ParentIdPlaceholder, parentId).Replace(RelatedIdPlaceholder, relatedId))
            });
        }
Пример #2
0
 private static Dictionary <string, ILink> CreateLinks(IResourceMapping resourceMapping, UrlBuilder urlBuilder, SingleResource result)
 {
     return(new Dictionary <string, ILink>()
     {
         { SelfLinkKey, new SimpleLink {
               Href = urlBuilder.GetFullyQualifiedUrl(resourceMapping.UrlTemplate.Replace(IdPlaceholder, result.Id))
           } }
     });
 }
Пример #3
0
        private ILink GetUrlFromTemplate(string urlTemplate, string routePrefix, string parentId, string relatedId = null)
        {
            var builder = new UrlBuilder
            {
                RoutePrefix = routePrefix
            };

            return(new SimpleLink
            {
                Href = builder.GetFullyQualifiedUrl(urlTemplate.Replace(ParentIdPlaceholder, parentId).Replace(RelatedIdPlaceholder, relatedId))
            });
        }
Пример #4
0
 private ILink GetUrlFromTemplate(string urlTemplate, string routePrefix, string parentId, string relatedId = null)
 {
     var builder = new UrlBuilder
     {
         RoutePrefix = routePrefix
     };
     return new SimpleLink
     {
         Href = builder.GetFullyQualifiedUrl(urlTemplate.Replace(ParentIdPlaceholder, parentId).Replace(RelatedIdPlaceholder, relatedId))
     };
 }
Пример #5
0
 private static Dictionary<string, ILink> CreateLinks(IResourceMapping resourceMapping, UrlBuilder urlBuilder, SingleResource result)
 {
     return new Dictionary<string, ILink>() { { SelfLinkKey, new SimpleLink { Href = urlBuilder.GetFullyQualifiedUrl(resourceMapping.UrlTemplate.Replace(IdPlaceholder, result.Id)) } } };
 }