Ejemplo n.º 1
0
 public CreateUserCommandHandler(
     IApplicationUserRepository applicationUserRepository,
     IApplicationUserUniquenessChecker uniquenessChecker)
 {
     this.applicationUserRepository = applicationUserRepository ?? throw new System.ArgumentNullException(nameof(applicationUserRepository));
     this.uniquenessChecker         = uniquenessChecker ?? throw new System.ArgumentNullException(nameof(uniquenessChecker));
 }
Ejemplo n.º 2
0
 public static ApplicationUser Create(string email, string name, IApplicationUserUniquenessChecker applicationUserUniquenessChecker)
 {
     return(new ApplicationUser(email, name));
 }
Ejemplo n.º 3
0
 internal ApplicationUserEmailMustBeUniqueRule(IApplicationUserUniquenessChecker applicationUserUniquenessChecker, string email)
 {
     this.applicationUserUniquenessChecker = applicationUserUniquenessChecker ?? throw new ArgumentNullException(nameof(applicationUserUniquenessChecker));
     this.email = email ?? throw new ArgumentNullException(nameof(email));
 }