Ejemplo n.º 1
0
 /// <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));
 }
Ejemplo n.º 2
0
        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);
        }