mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
feat(dir): ✨ validate ViewUrl segmentNumber & primariness for new FilterLists
This commit is contained in:
parent
fbd5edbbea
commit
7b4174b984
1 changed files with 7 additions and 1 deletions
|
|
@ -197,7 +197,13 @@ public Validator(IValidator<long?> entityIdValidator, IValidator<Uri?> urlValida
|
|||
.OverridePropertyName(nameof(Command.TagIds));
|
||||
RuleForEach(c => c.ViewUrls.Select(u => u.Url))
|
||||
.SetValidator(urlValidator)
|
||||
.OverridePropertyName(nameof(Command.ViewUrls));
|
||||
.OverridePropertyName(nameof(Command.ViewUrls) + "." + nameof(FilterListViewUrl.Url));
|
||||
RuleForEach(c => c.ViewUrls.Select(u => u.SegmentNumber))
|
||||
.GreaterThan((short)0)
|
||||
.OverridePropertyName(nameof(Command.ViewUrls) + "." + nameof(FilterListViewUrl.SegmentNumber));
|
||||
RuleForEach(c => c.ViewUrls.Select(u => u.Primariness))
|
||||
.GreaterThan((short)0)
|
||||
.OverridePropertyName(nameof(Command.ViewUrls) + "." + nameof(FilterListViewUrl.Primariness));
|
||||
RuleFor(c => c.HomeUrl)
|
||||
.SetValidator(urlValidator);
|
||||
RuleFor(c => c.OnionUrl)
|
||||
|
|
|
|||
Loading…
Reference in a new issue