using FluentValidation; using Tabletop.Core.Models; namespace Tabletop.Core.Validators { public class PlayerValidator : AbstractValidator { public PlayerValidator() { RuleFor(x => x.UsedForce) .LessThanOrEqualTo(x => x.AllowedForce) .WithMessage("Force points over limit"); RuleFor(x => x.Units) .NotEmpty() .WithMessage("At least one unit must be selected"); } } }