huwred
11/20/2023, 9:28 AMJemayn
11/20/2023, 9:39 AMhuwred
11/20/2023, 9:56 AMJemayn
11/20/2023, 10:02 AMhuwred
11/20/2023, 12:52 PMDean Leigh
11/20/2023, 1:56 PMCodeSharePaul
11/20/2023, 2:22 PMhuwred
11/20/2023, 2:25 PMCodeSharePaul
11/20/2023, 2:29 PMCodeSharePaul
11/20/2023, 2:30 PMhuwred
11/20/2023, 3:20 PMCodeSharePaul
11/20/2023, 3:24 PMCodeSharePaul
11/20/2023, 3:24 PMhuwred
11/20/2023, 4:28 PMhuwred
11/20/2023, 4:37 PMcs
var editor = _propertyEditorCollection.First(x => x.Alias == "Umbraco.BlockGrid");
var grid = _dataTypeService.GetDataType(Guid.Parse("9490ca3c-7a5e-4be3-aa73-712136b2a5a1"));
var existingblocks = ((BlockGridConfiguration)grid.Configuration).Blocks.ToList();
//add the new blocks
existingblocks.AddRange(blocks);
((BlockGridConfiguration)grid.Configuration).Blocks = existingblocks.ToArray();
var newDataType = new DataType(editor, _configurationEditorJsonSerializer)
{
Name = grid.Name,
Configuration = (BlockGridConfiguration)grid.Configuration,
ParentId = grid.ParentId,
Key = grid.Key,
Id = grid.Id,
};
_dataTypeService.Save(newDataType);
CodeSharePaul
11/20/2023, 5:52 PMDean Leigh
11/20/2023, 6:04 PMJemayn
11/21/2023, 9:55 AMhuwred
11/21/2023, 12:22 PM