Zero-parameter UrlPattern. See AbstractUrlPattern
Наследование: AbstractUrlPattern
Пример #1
0
        public static Tuple <T0> ExtractParameters <T0>(this UrlPattern <T0> url, RequestContext req)
        {
            var p = UrlStringParameters(url, req);

            return(Tuple.Create(
                       DecodeLastParameter(url.Param0, p, 0, req)));
        }
Пример #2
0
        public static Tuple <T0, T1> ExtractParameters <T0, T1>(this UrlPattern <T0, T1> url, RequestContext req)
        {
            var p = UrlStringParameters(url, req);

            return(Tuple.Create(
                       url.Param0.FromString(p[0]),
                       DecodeLastParameter(url.Param1, p, 1, req)));
        }
Пример #3
0
        public static Tuple <T0, T1, T2> ExtractParameters <T0, T1, T2>(this UrlPattern <T0, T1, T2> url, ControllerContext req)
        {
            var p = UrlStringParameters(url, req.RequestContext);

            return(Tuple.Create(
                       url.Param0.FromString(p[0]),
                       url.Param1.FromString(p[1]),
                       DecodeLastParameter(url.Param2, p, 2, req)));
        }
Пример #4
0
        public static Tuple <T0, T1, T2, T3> ExtractParameters <T0, T1, T2, T3>(this UrlPattern <T0, T1, T2, T3> url, RequestContext req)
        {
            var p = UrlStringParameters(url, req);

            return(Tuple.Create(
                       url.Param0.FromString(p[0]),
                       url.Param1.FromString(p[1]),
                       url.Param2.FromString(p[2]),
                       DecodeLastParameter(url.Param3, p, 3, req)));
        }
 public static ActionResult RedirectTo(this ControllerBase self, UrlPattern zeroArgumentPath, bool permanent = false)
 {
     return self.RedirectTo(zeroArgumentPath.Url, permanent);
 }