...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
using System; using System.Linq.Expressions; using Tnf.Specifications; namespace Tnf.Architecture.Domain.Registration.Specifications { internal class PersonNameShouldHaveValueSpecification : Specification<Person> { public override string LocalizationSource => AppConsts.LocalizationSourceName; public override Enum LocalizationKey => ProfessionalPerson.Error.ProfessionalNameMustHaveValuePersonNameMustHaveValue; public override Expression<Func<Person, bool>> ToExpression() { return (p) => !string.IsNullOrWhiteSpace(p.Name); } } } |
...