Example #1
0
        public bool CheckArchiveAliasAvailable(int siteId, int archiveId, string alias)
        {
            IContentContainer content = this._contentRep.GetContent(siteId);
            IArchive          archive = content.GetArchiveByTag(alias);
            bool archiveIsNull        = archive == null;

            if (archiveIsNull)
            {
                return(true);
            }

            if (archiveId <= 0)
            {
                return(archiveIsNull);
            }


            return(archive.GetAggregaterootId() == archiveId);
        }