aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline/Models/Validation/NameValidator.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-04-30 18:09:01 +0800
committercrupest <crupest@outlook.com>2021-04-30 18:09:01 +0800
commit1e5f122e96ec974b77c2eaab3a9daf7d6c8970f1 (patch)
tree2a3dc8541097f2823a1b3bea46e5b07b4275b288 /BackEnd/Timeline/Models/Validation/NameValidator.cs
parent5bd826d47c30f6e6ac6eded4fefb99f26786c3bc (diff)
downloadtimeline-1e5f122e96ec974b77c2eaab3a9daf7d6c8970f1.tar.gz
timeline-1e5f122e96ec974b77c2eaab3a9daf7d6c8970f1.tar.bz2
timeline-1e5f122e96ec974b77c2eaab3a9daf7d6c8970f1.zip
refactor: ...
Diffstat (limited to 'BackEnd/Timeline/Models/Validation/NameValidator.cs')
-rw-r--r--BackEnd/Timeline/Models/Validation/NameValidator.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/BackEnd/Timeline/Models/Validation/NameValidator.cs b/BackEnd/Timeline/Models/Validation/NameValidator.cs
index b74c40b7..2220de6f 100644
--- a/BackEnd/Timeline/Models/Validation/NameValidator.cs
+++ b/BackEnd/Timeline/Models/Validation/NameValidator.cs
@@ -1,6 +1,5 @@
using System.Linq;
using System.Text.RegularExpressions;
-using static Timeline.Resources.Models.Validation.NameValidator;
namespace Timeline.Models.Validation
{
@@ -14,26 +13,26 @@ namespace Timeline.Models.Validation
{
if (value.Length == 0)
{
- return (false, MessageEmptyString);
+ return (false, Resource.NameCantBeEmpty);
}
if (value.Length > MaxLength)
{
- return (false, MessageTooLong);
+ return (false, string.Format(Resource.NameCantBeLongerThan, MaxLength));
}
foreach ((char c, int i) in value.Select((c, i) => (c, i)))
{
if (!(char.IsLetterOrDigit(c) || c == '-' || c == '_'))
{
- return (false, MessageInvalidChar);
+ return (false, Resource.NameInvalidChar);
}
}
// Currently name can't be longer than 26. So this is not needed. But reserve it for future use.
if (UniqueIdRegex.IsMatch(value))
{
- return (false, MessageUnqiueId);
+ return (false, Resource.NameCantBeUniqueIdPattern);
}
return (true, GetSuccessMessage());