private UserAggregationRoot(User user) { if (user.IsValid) { Apply(user); if (user.IsNew()) { Raise(UserAddedEvent.For(user)); } } AppendValidationResult(user.Failures); }
private UserAggregationRoot(User user) { if (user.ValidationResults.IsValid) { Apply(user); if (user.IsNew()) { Raise(UserAddedEvent.For(user)); } } ValidationResults = user.ValidationResults; }