Пример #1
0
        public void Can_create_marketing_contentitem()
        {
            var repository  = GetRepository();
            var contentItem = new dataModel.DynamicContentItemEntity()
            {
                Name = "ss",
            };

            repository.Add(contentItem);
            repository.UnitOfWork.Commit();
        }
Пример #2
0
        public virtual void Patch(DynamicContentItemEntity target)
        {
            if (target == null)
            {
                throw new NullReferenceException(nameof(target));
            }

            target.Name          = this.Name;
            target.Description   = this.Description;
            target.FolderId      = this.FolderId;
            target.ContentTypeId = this.ContentTypeId;
            target.ImageUrl      = this.ImageUrl;
        }
        public virtual void Patch(DynamicContentItemEntity target)
        {
            if (target == null)
            {
                throw new ArgumentNullException(nameof(target));
            }

            target.Name          = Name;
            target.Description   = Description;
            target.FolderId      = FolderId;
            target.ContentTypeId = ContentTypeId;
            target.ImageUrl      = ImageUrl;

            if (!DynamicPropertyObjectValues.IsNullCollection())
            {
                DynamicPropertyObjectValues.Patch(target.DynamicPropertyObjectValues, (sourceDynamicPropertyObjectValues, targetDynamicPropertyObjectValues) => sourceDynamicPropertyObjectValues.Patch(targetDynamicPropertyObjectValues));
            }
        }