コード例 #1
0
ファイル: KindDTO.cs プロジェクト: bolthar/vinskap
 public static KindDTO From(Kind kind)
 {
     var dto = new KindDTO();
     dto.Name = kind.Name;
     dto.Type = kind.Type.ToString().ToLower();
     return dto;
 }
コード例 #2
0
ファイル: KindController.cs プロジェクト: bolthar/vinskap
 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);
 }