Added Locations Create CRUD element, Updated Locations LDAP service methods

This commit is contained in:
2025-10-08 21:06:04 +02:00
parent 0ed9397280
commit ba7cde8adb
5 changed files with 82 additions and 54 deletions

View File

@@ -0,0 +1,19 @@
using System.Text.RegularExpressions;
namespace Berufsschule_HAM.Helpers;
public static class StringHelpers
{
public static string Slugify(string input)
{
if (string.IsNullOrWhiteSpace(input))
{
return string.Empty;
}
input = input.ToLowerInvariant();
input = Regex.Replace(input, @"[^a-z0-9\s-]", "", RegexOptions.None, TimeSpan.FromMilliseconds(100));
input = Regex.Replace(input, @"[\s-]+", "-", RegexOptions.None, TimeSpan.FromMilliseconds(100));
input = input.Trim('-');
return input;
}
}