/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="alias"></param> /// <param name="title"></param> /// <param name="description"></param> /// <param name="contentType"></param> /// <param name="userId"></param> /// <param name="parentContentId"></param> /// <param name="eventStartDate"></param> /// <param name="endDate"></param> /// <param name="link"></param> /// <param name="imageurl"></param> /// <param name="sortOrder"></param> /// <param name="isEnabled"></param> /// <param name="isCommentable"></param> /// <param name="pubDate"></param> /// <param name="pubEndDate"></param> /// <returns></returns> public bool Update(long id, string alias, string title, string description, string contentType, long userId, long parentContentId, DateTime?eventStartDate, DateTime?endDate, string link, string imageurl, int sortOrder, bool isEnabled, bool isCommentable, DateTime?pubDate, DateTime?pubEndDate) { return(_contentLibrary.Update(id, alias, title, description, contentType, userId, parentContentId, eventStartDate, endDate, link, imageurl, sortOrder, isEnabled, isCommentable, pubDate, pubEndDate)); }
void CopyContentFromRemoteToCurrentServer(long sourceContentId) { //GET FROM THE REMOTE AWAPI_Data.CustomEntities.ContentExtended rmt = (from l in _remoteServerContentListSource where l.contentId.Equals(sourceContentId) select l).FirstOrDefault(); //GET THE CURRENT bool addNew = false; AWAPI_Data.Data.awContent cur = _contentLib.Get(sourceContentId); if (cur == null) { addNew = true; cur = new AWAPI_Data.Data.awContent(); } cur.contentId = rmt.contentId; cur.alias = rmt.alias; cur.siteId = rmt.siteId; cur.description = rmt.description; cur.title = rmt.title; cur.isEnabled = rmt.isEnabled; cur.sortOrder = rmt.sortOrder; cur.link = rmt.link; cur.imageurl = rmt.imageurl; cur.isCommentable = rmt.isCommentable; cur.lineage = rmt.lineage; cur.parentContentId = rmt.parentContentId; cur.pubDate = rmt.pubDate; cur.pubEndDate = rmt.pubEndDate; cur.eventStartDate = rmt.eventStartDate; cur.eventEndDate = rmt.eventEndDate; cur.contentType = rmt.contentType; if (addNew) { _contentLib.Add(cur.contentId, cur.alias, cur.title, cur.description, cur.contentType, cur.siteId, App_Code.SessionInfo.CurrentUser.userId, cur.parentContentId, cur.eventStartDate, cur.eventEndDate, cur.link, cur.imageurl, cur.sortOrder, cur.isEnabled, cur.isCommentable, cur.pubDate, cur.pubEndDate); } else { _contentLib.Update(cur.contentId, cur.alias, cur.title, cur.description, cur.contentType, App_Code.SessionInfo.CurrentUser.userId, cur.parentContentId, cur.eventStartDate, cur.eventEndDate, cur.link, cur.imageurl, cur.sortOrder, cur.isEnabled, cur.isCommentable, cur.pubDate, cur.pubEndDate); } CopyContentCustomFieldsFromRemoteToCurrentServer(cur.contentId, App_Code.SessionInfo.CurrentSite.cultureCode); }