Exemplo n.º 1
0
        public Link CreateLink(MediaLinkType linkType, string controllerName, object values)
        {
            if (linkType == MediaLinkType.Self)
            {
                return(CreateGetLink(NormalizeControllerName(controllerName), values));
            }

            if (linkType == MediaLinkType.Edit)
            {
                return(CreateEditLink(NormalizeControllerName(controllerName), values));
            }

            if (linkType == MediaLinkType.GetAll)
            {
                return(CreateGetAllLink(NormalizeControllerName(controllerName), values));
            }
            return(CreateLink(controllerName, values, "Get", "Self"));
        }
Exemplo n.º 2
0
 public Link CreateLink(MediaLinkType linkType, string controllerName, object values)
 {
     return(_mediaLinkFactory.CreateLink(linkType, controllerName, values));
 }