Ejemplo n.º 1
0
        public ViewRouteResult(IRoute route, object view, string showAs)
        {
            var result = route as IRouteResult ?? new RouteResult(route);
            CopyFrom(result);

            AddHistory(route);

            var nextRoute = new Route(route);
            nextRoute.AddParameter(KnownParameters.View, view);

            if (nextRoute.DoesNotContain(KnownParameters.ShowAs))
                nextRoute.AddParameter(KnownParameters.ShowAs, showAs);

            Next(nextRoute);
        }