using FluentValidation; namespace Indotalent.Features.Performance.Transfer.Cqrs; public class CreateTransferValidator : AbstractValidator { public CreateTransferValidator() { RuleFor(x => x.EmployeeId).NotEmpty().WithMessage("Employee is required"); RuleFor(x => x.ToBranchId).NotEmpty().WithMessage("Destination Branch is required"); RuleFor(x => x.ToDepartmentId).NotEmpty().WithMessage("Destination Department is required"); RuleFor(x => x.TransferDate).NotEmpty().WithMessage("Transfer Date is required"); } }