Пример #1
0
        public static String ToAppAdmin(IMember user, IMemberApp app)
        {
            String ownerPath  = Link.GetMemberPathPrefix(user);
            String appName    = strUtil.TrimEnd(app.AppInfo.TypeName, "App");
            String controller = appName + "/Admin/" + appName;

            return(Link.AppendApp(app.AppOid, controller, "Index", -1, ownerPath));
        }
Пример #2
0
        private static String getAppLink(String ownerTypeFull, String ownerUrl, String appName, int appId)
        {
            String result = Link.GetMemberPathPrefix(ownerTypeFull, ownerUrl);

            result = strUtil.Join(result, appName);
            if (appId > 0)
            {
                result = result + appId;
            }

            result = strUtil.Join(result, appName);
            return(strUtil.Join(result, "Index") + MvcConfig.Instance.UrlExt);
        }
Пример #3
0
        private static String To(IAppData data, String controller, String action, int id)
        {
            String ownerPath = Link.GetMemberPathPrefix(data.OwnerType, data.OwnerUrl);

            return(Link.AppendApp(data.AppId, controller, action, id, ownerPath));
        }