public void AddPageData(PageData pageData) { if (PageDatas.Any(item => item.Name == pageData.Name)) { throw new UserFriendlyException($"文章{pageData.Name}已存在,请重新命名"); } PageDatas.Add(pageData); }
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; }