Skip to content

Instantly share code, notes, and snippets.

@paulsterling
paulsterling / Blazorise.IconName.FileAlt
Created April 24, 2024 20:13
Blazorise.IconName.FileAlt Usage
...
<RichTextEditToolbarGroup Float="Float.End">
<Text TextWeight="TextWeight.Light">Templates</Text>
<Button Clicked="@ShowTemplateModal">
<Icon Name="IconName.FileAlt" />
</Button>
</RichTextEditToolbarGroup>
...
@paulsterling
paulsterling / FindAndReplaceApiController.cs
Last active September 18, 2023 19:45
Umbraco v12 Bulk Find and Replace using ContentService
using Umbraco.Cms.Web.BackOffice.Controllers;
using Umbraco.Cms.Core.Services;
using Microsoft.AspNetCore.Mvc;
namespace FindAndReplace.Core.Controllers
{
public class FindAndReplaceApiController : UmbracoAuthorizedApiController
{
private readonly IContentTypeService _contentTypeService;
private readonly IContentService _contentService;
// Snippet for parsing numbers following the pattern from the GoCanvas Integration Sample for .NET
// Note: Original sample was VB.NET, this is my port to C#
public static CanvasResponse ParseResponse(System.Xml.XmlNode ResponseNode)
{
CanvasResponse oResponse = new CanvasResponse();
foreach (System.Xml.XmlNode oChild in ResponseNode)
{
if (oChild.Name == Constants.ResponseNode.SubNodes.LABEL)