Пример #1
0
        public override MenuItemDto AddMenuItem(MenuItemDto item, Guid gridId)
        {
            var grid = GetGrid(gridId);

            grid.UpdateResourceList(item.ResourcesLoc, CurrentCulture, Repository);

            var a = new GridElement
                        {
                            Position = item.Position,
                            Content = item.Content,
                            Type = item.Type,
                            Skin = item.Skin,
                            Parent = Repository.GridElements.Single(x => x.Id == new Guid(item.ParentId)),
                        };
            grid.GridElements.Add(a);
            Repository.SaveChanges();
            return a.ToMenuItemDto(grid.GridElements);
        }