using FluentValidation; using Indotalent.Shared.Consts; namespace Indotalent.Features.Organization.Department.Cqrs; public class CreateDepartmentValidator : AbstractValidator { public CreateDepartmentValidator() { RuleFor(x => x.CostCenter) .NotEmpty().WithMessage("Cost Center is required") .MaximumLength(GlobalConsts.StringLengthShort); RuleFor(x => x.Name) .NotEmpty().WithMessage("Department Name is required") .MaximumLength(GlobalConsts.StringLengthShort); RuleFor(x => x.HeadOfDeptartment) .MaximumLength(GlobalConsts.StringLengthShort); } }