Esempio n. 1
0
        private Entities.Content GetContentTreeFromModel(ContentModel model)
        {
            var content = new Entities.Content
            {
                Name = model.Name,
                Type = model.Type,
                Data = model.Data
            };

            foreach (var child in model.Children)
            {
                var contentChild = GetContentTreeFromModel(child);
                content.Children.Add(contentChild);
            }

            return content;
        }
Esempio n. 2
0
        private ContentModel ContentModel(Entities.Content content, ContentModel parent = null)
        {
            var itemModel = new ContentModel
            {
                Name = content.Name,
                Data = content.Data,
                Type = content.Type
            };

            foreach(var item in content.Children)
            {
                var child = ContentModel(item, itemModel);
                itemModel.Children.Add(child);
            }

            return itemModel;
        }
Esempio n. 3
0
 public void AddToSite(ContentModel model)
 {
     throw new NotImplementedException();
 }