using FluentValidation; using Shared.DTOs; using System; namespace Back.Validations { public class MobileValidation : AbstractValidator { public MobileValidation() { CascadeMode = CascadeMode.Stop; RuleFor(m => m) .NotEmpty().WithMessage("موبایل نمی تواند باشد") .NotNull().WithMessage("موبایل نمی تواند باشد") .Length(11).WithMessage("فرمت موبایل صحیح نمی باشد") .Must(m => m.StartsWith("09")).WithMessage("فرمت موبایل صحیح نمی باشد"); } } }