public bool Save(KeyValuePage keyValuePage) { if (keyValuePage == null) { return(false); } var isPageModified = _contextResolver.IsPageModified(keyValuePage); if (!isPageModified) { return(true); } _contentRepository.Save(keyValuePage, SaveAction.Publish, AccessLevel.NoAccess); return(true); }
////////////////////////// private void _BtnUsedValues(ref uint Count, KeyValuePage QQ) { if (QQ != null) { if (QQ.kvPageNextRight != null) { _BtnUsedValues(ref Count, QQ.kvPageNextRight[0]); for (int II = 1; II <= QQ.iDataCount; II++) { _BtnUsedValues(ref Count, QQ.kvPageNextRight[II]); Count += (uint)QQ.aData[II].value.count; } } else { for (int II = 1; II <= QQ.iDataCount; II++) { Count += (uint)QQ.aData[II].value.count; } } } }