Пример #1
0
        public static SpecialInfo DeleteSpecialInfo(int siteId, int specialId)
        {
            var specialInfo = SpecialManager.GetSpecialInfo(siteId, specialId);

            DataProvider.SpecialDao.Delete(siteId, specialId);

            return(specialInfo);
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }