This commit is contained in:
Paul Schneider 2026-02-14 16:54:27 +00:00
commit 45514010f2
3505 changed files with 154 additions and 523 deletions

View file

@ -1,32 +0,0 @@
using System;
using System.ComponentModel.DataAnnotations;
using Yavsc.Server.Helpers;
namespace Yavsc.Attributes.Validation
{
/// <summary>
/// Valid Remote User Dir Attribute
/// </summary>
public class ValidRemoteUserFilePathAttribute : ValidationAttribute
{
public ValidRemoteUserFilePathAttribute()
{
UseDefaultErrorMessage();
}
void UseDefaultErrorMessage()
{
if (ErrorMessageResourceType==null) {
ErrorMessageResourceType = typeof(Yavsc.Attributes.Validation.Resources);
ErrorMessageResourceName = "InvalidPath";
}
}
public override bool IsValid(object value)
{
if (value == null) return true;
var str = (string) value;
return str.IsValidYavscPath();
}
}
}