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)); }
public static string To(string memberType, string memberUrl, aActionWithId action, long id, long appId) { String ownerPath = LinkHelper.GetMemberPathPrefix(memberType, memberUrl); String url = toPrivate(action, id); if (url == null) { return(null); } url = LinkHelper.addAppId(url, appId); return(appendExt(strUtil.Join(ownerPath, url))); }
public static String To(IMember member, String aController, String action, long id, long appId) { String ownerPath = LinkHelper.GetMemberPathPrefix(member); String url = toPrivate(aController, action, id); if (url == null) { return(null); } url = LinkHelper.addAppId(url, appId); return(appendExt(strUtil.Join(ownerPath, url))); }
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)); }
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)); }
private static string getAppLink(string ownerTypeFull, string ownerUrl, string appName, long appId) { String result = LinkHelper.GetMemberPathPrefix(ownerTypeFull, ownerUrl); result = LinkHelper.Join(result, appName); if (appId > 1) { result = result + appId; } result = LinkHelper.Join(result, appName); if (MvcConfig.Instance.IsUrlToLower) { return(LinkHelper.Join(result, "index") + MvcConfig.Instance.UrlExt); } else { return(LinkHelper.Join(result, "Index") + MvcConfig.Instance.UrlExt); } }
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)); }
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)); }
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)); }
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)); }