Browse Source
* Adding slugify parameter transform Fixes #172 * Cleaning up code And slugifying my ordersmain
committed by
GitHub
8 changed files with 92 additions and 76 deletions
@ -0,0 +1,17 @@ |
|||
using Microsoft.AspNetCore.Routing; |
|||
using System.Text.RegularExpressions; |
|||
|
|||
namespace Microsoft.eShopWeb.Web |
|||
{ |
|||
|
|||
public class SlugifyParameterTransformer : IOutboundParameterTransformer |
|||
{ |
|||
public string TransformOutbound(object value) |
|||
{ |
|||
if (value == null) { return null; } |
|||
|
|||
// Slugify value
|
|||
return Regex.Replace(value.ToString(), "([a-z])([A-Z])", "$1-$2").ToLower(); |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue