public IdentityService(ICrudStore <UserKey, TUser> userStore, IEnumerable <IUserValidator <TUser> > userValidators, IAuthenticationService <ClaimsPrincipal> claimsAuthenticationService, IUserClaimsConverter <TUser> claimsConverter, IUserHelper helper) : base(userStore, userValidators, claimsAuthenticationService, claimsConverter) { this.Helper = Guard.Null(nameof(helper), helper); }
protected IdentityServiceBase(ICrudStore <UserKey, TUser> userStore, IEnumerable <IUserValidator <TUser> > userValidators, IAuthenticationService <ClaimsPrincipal> claimsAuthenticationService, IUserClaimsConverter <TUser> claimsConverter) { this._userStore = Guard.Null(nameof(userStore), userStore); this._userValidators = Guard.Null(nameof(userValidators), userValidators); this._claimsAuthenticationService = Guard.Null(nameof(claimsAuthenticationService), claimsAuthenticationService); this._claimsConverter = Guard.Null(nameof(claimsConverter), claimsConverter); }