public static BlockComponent CreateBlockComponent(XDesign_DesignBlock xDesignBlock) { var result = BlockComponent.Create( xDesignBlock.blockCategory ?? Constants.DefaultComponentCategory, xDesignBlock.blockName, CreateFabricStyleList(xDesignBlock.fabricStyles)); return(result); }
private static XDesign_DesignBlock XDesign_DesignBlock(BlockComponent blockComponent) { if (blockComponent == null) { throw new ArgumentNullException(nameof(blockComponent)); } var result = new XDesign_DesignBlock() { blockName = blockComponent.Name, fabricStyles = XDesign_FabricStyles(blockComponent.FabricStyles) }; return(result); }