Esempio n. 1
0
 public static KindDTO From(Kind kind)
 {
     var dto = new KindDTO();
     dto.Name = kind.Name;
     dto.Type = kind.Type.ToString().ToLower();
     return dto;
 }
Esempio n. 2
0
 public IEnumerable<ErrorMessage> Validate(KindDTO kind)
 {
     var kindEntity = kind.To();
     var validator = new ValidateKind(kindEntity.Name, kindEntity.Type);
     var uniqueness = new UniquenessConstraint<Kind>(() => validator.Commit());
     return validator.Errors.Union(uniqueness.Errors);
 }