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; }
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; }
public void AddToSite(ContentModel model) { throw new NotImplementedException(); }