using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using CallCenter.Share.Dtos; using FluentValidation; namespace CallCenter.Application.Contracts.Validators { public class TelToTelDtoValidator : AbstractValidator { public TelToTelDtoValidator() { RuleFor(d => d.TelNo).NotEmpty(); } } public class TelToOuterDtoValidator : AbstractValidator { public TelToOuterDtoValidator() { RuleFor(d => d.OuterNo).NotEmpty(); } } public class VisitorToTelDtoValidator : AbstractValidator { public VisitorToTelDtoValidator() { RuleFor(d => d.TelNo).NotEmpty(); } } public class VisitorToOuterDtoValidator : AbstractValidator { public VisitorToOuterDtoValidator() { RuleFor(d => d.VisitorNo).NotEmpty(); RuleFor(d => d.OuterNo).NotEmpty(); } } public class OuterToOuterDtoValidator : AbstractValidator { public OuterToOuterDtoValidator() { RuleFor(d => d.OuterNo).NotEmpty(); } } public class OuterToTelDtoValidator : AbstractValidator { public OuterToTelDtoValidator() { RuleFor(d => d.TelNo).NotEmpty(); } } }