예제 #1
0
        public void AddPageData(PageData pageData)
        {
            if (PageDatas.Any(item => item.Name == pageData.Name))
            {
                throw new UserFriendlyException($"文章{pageData.Name}已存在,请重新命名");
            }

            PageDatas.Add(pageData);
        }
예제 #2
0
        public void SetPageDataName(int pageDataId, string Name)
        {
            var pageData = PageDatas.FirstOrDefault(e => e.Id == pageDataId);

            if (PageDatas.Any(item => item.Name == Name && item != pageData))
            {
                throw new UserFriendlyException($"文章{pageData.Name}已存在,请重新命名");
            }

            pageData.Name = Name;
        }