示例#1
0
        protected KPListItem UpdateLookupItemFields <KPI>(KPI listItem, KPI entityItem) where KPI : IKPItem
        {
            KPListItem updateItem   = entityItem.GetProperties();
            KPListItem originalItem = listItem.GetProperties();

            return(KPUtilities.UpdateItemFields(updateItem, originalItem));
        }
示例#2
0
        /// <summary>
        /// Checks the existing (listItem) item against the
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="listItem">Current (existing) list item</param>
        /// <param name="entityItem">Entity with changes/updates</param>
        /// <returns>A new KPListItem with only the changed fields</returns>
        protected KPListItem UpdateItemFields <KPE>(KPE listItem, KPE entityItem) where KPE : IKPEntity
        {
            KPListItem updateItem   = entityItem.GetProperties();
            KPListItem originalItem = listItem.GetProperties();

            return(KPUtilities.UpdateItemFields(updateItem, originalItem));
        }