diff options
author | crupest <crupest@outlook.com> | 2021-04-30 18:09:01 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-04-30 18:09:01 +0800 |
commit | 1e5f122e96ec974b77c2eaab3a9daf7d6c8970f1 (patch) | |
tree | 2a3dc8541097f2823a1b3bea46e5b07b4275b288 /BackEnd/Timeline/Models/Validation/NameValidator.cs | |
parent | 5bd826d47c30f6e6ac6eded4fefb99f26786c3bc (diff) | |
download | timeline-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.cs | 9 |
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());
|