public static SpecialInfo DeleteSpecialInfo(int siteId, int specialId) { var specialInfo = SpecialManager.GetSpecialInfo(siteId, specialId); DataProvider.SpecialDao.Delete(siteId, specialId); return(specialInfo); }
public static string GetSpecialUrl(SiteInfo siteInfo, int specialId, bool isLocal) { var specialUrl = SpecialManager.GetSpecialUrl(siteInfo, specialId); return(isLocal ? ApiRoutePreview.GetSpecialUrl(siteInfo.Id, specialId) : ParseNavigationUrl(siteInfo, specialUrl, false)); }
public static string GetSpecialUrl(SiteInfo siteInfo, int specialId, bool isLocal) { var specialUrl = SpecialManager.GetSpecialUrl(siteInfo, specialId); var url = isLocal ? ApiRoutePreview.GetSpecialUrl(siteInfo.Id, specialId) : ParseNavigationUrl(siteInfo, specialUrl, false); return(RemoveDefaultFileName(siteInfo, url)); }