Workshop - Update workshop IDs to be long

This commit is contained in:
Robert committed 2023-09-09 13:30:26 +02:00
1 parent a798980eec
commit 0fdb40bd35
33 files changed
+102 -103

No files matched your search

@@ -0,0 +1,17 @@
namespace Artemis.UI.Shared.Routing.ParameterParsers;
internal class LongParameterParser : IRouteParameterParser
{
/// <inheritdoc />
public bool IsMatch(RouteSegment segment, string source)
{
return long.TryParse(source, out _);
}
/// <inheritdoc />
public object GetValue(RouteSegment segment, string source)
{
return long.Parse(source);
}
}
@@ -79,6 +79,7 @@ public partial class RouteSegment
return parameterType switch
{
"guid" => new GuidParameterParser(),
"long" => new LongParameterParser(),
"int" => new IntParameterParser(),
_ => new StringParameterParser()
};