예제 #1
0
        public int AddContentItem(ContentItem contentItem)
        {
            //Argument Contract
            Requires.NotNull("contentItem", contentItem);

            contentItem.ContentItemId = _DataService.AddContentItem(contentItem, UserController.GetCurrentUserInfo().UserID);

            return(contentItem.ContentItemId);
        }
예제 #2
0
        public int AddContentItem(ContentItem contentItem)
        {
            //Argument Contract
            Requires.NotNull("contentItem", contentItem);

            var userId = UserController.Instance.GetCurrentUserInfo().UserID;

            contentItem.ContentItemId        = _dataService.AddContentItem(contentItem, userId);
            contentItem.CreatedByUserID      = userId;
            contentItem.LastModifiedByUserID = userId;

            SaveMetadataDelta(contentItem);

            UpdateContentItemsCache(contentItem);

            return(contentItem.ContentItemId);
        }