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)); }
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); }
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)); }