using FluentValidation; using Indotalent.Features.Performance.Transfer.Cqrs; public class UpdateTransferValidator : AbstractValidator { public UpdateTransferValidator() { RuleFor(x => x.Id).NotEmpty().WithMessage("ID is required for update"); RuleFor(x => x.EmployeeId).NotEmpty().WithMessage("Employee is required"); RuleFor(x => x.ToBranchId).NotEmpty().WithMessage("Destination Branch is required"); } }