Exemplo n.º 1
0
        private void UpdateContentFolders(ICollection <DynamicContentFolder> original, ICollection <DynamicContentFolder> backup)
        {
            backup.CompareTo(original, EqualityComparer <DynamicContentFolder> .Default, (state, x, y) =>
            {
                switch (state)
                {
                case EntryState.Modified:
                    _dynamicContentService.UpdateFolder(x);
                    break;

                case EntryState.Added:
                    _dynamicContentService.CreateFolder(x);
                    break;
                }
            });
        }
Exemplo n.º 2
0
        public IHttpActionResult CreateDynamicContentFolder(webModel.DynamicContentFolder folder)
        {
            var retVal = _dynamicContentService.CreateFolder(folder.ToCoreModel());

            return(GetDynamicContentFolderById(retVal.Id));
        }