Exemplo n.º 1
0
        public static String ToAppAdmin(IMember user, IMemberApp app)
        {
            String ownerPath  = LinkHelper.GetMemberPathPrefix(user);
            String appName    = strUtil.TrimEnd(app.AppInfo.TypeName, "App");
            String controller = appName + MvcConfig.Instance.UrlSeparator + "Admin" + MvcConfig.Instance.UrlSeparator + appName;

            return(LinkHelper.AppendApp(app.AppOid, controller, "Index", -1, ownerPath));
        }
Exemplo n.º 2
0
        public static String To(IMember member, aActionWithId action, long id, long appId)
        {
            String x = LinkMap.To(member, action, id, appId);

            if (x != null)
            {
                return(x);
            }

            String ownerPath = LinkHelper.GetMemberPathPrefix(member);

            return(LinkHelper.AppendApp(appId, LinkHelper.GetController(action.Target.GetType()), action.Method.Name, id, ownerPath));
        }
Exemplo n.º 3
0
        public static String To(IMember member, String controller, String action, long id, long appId)
        {
            String x = LinkMap.To(member, controller, action, id, appId);

            if (x != null)
            {
                return(x);
            }

            String ownerPath = LinkHelper.GetMemberPathPrefix(member);

            return(LinkHelper.AppendApp(appId, controller, action, id, ownerPath));
        }
Exemplo n.º 4
0
        private static string To(IAppData data, string controller, string action, long id)
        {
            String ownerPath = LinkHelper.GetMemberPathPrefix(data.OwnerType, data.OwnerUrl);

            return(LinkHelper.AppendApp(data.AppId, controller, action, id, ownerPath));
        }
Exemplo n.º 5
0
        public static String To(String memberType, String memberUrl, aActionWithId action, int id, int appId)
        {
            String ownerPath = LinkHelper.GetMemberPathPrefix(memberType, memberUrl);

            return(LinkHelper.AppendApp(appId, LinkHelper.GetController(action.Target.GetType()), action.Method.Name, id, ownerPath));
        }
Exemplo n.º 6
0
        public static String To(IMember member, aActionWithId action, int id)
        {
            String ownerPath = LinkHelper.GetMemberPathPrefix(member);

            return(LinkHelper.AppendApp(-1, LinkHelper.GetController(action.Target.GetType()), action.Method.Name, id, ownerPath));
        }
Exemplo n.º 7
0
        public static String To(IMember member, String controller, String action, int id, int appId)
        {
            String ownerPath = LinkHelper.GetMemberPathPrefix(member);

            return(LinkHelper.AppendApp(appId, controller, action, id, ownerPath));
        }