public void Setup() { _userManager = new FakeUserManager(); _userAccessor = Substitute.For <IUserAccessor>(); _mapper = Substitute.For <IMapper>(); _handler = new Modify.Handler(_userManager, _userAccessor, _mapper); }
public void Setup() { _httpContextAccessor = Substitute.For <IHttpContextAccessor>(); _userManager = new FakeUserManager(); _arpaContext = Substitute.For <IArpaContext>(); _userAccessor = new UserAccessor(_httpContextAccessor, _userManager, _arpaContext); }
public Validator( ArpaUserManager userManager) { RuleFor(c => c.UsernameOrEmail) .MustAsync(async(username, cancellation) => await userManager.FindUserByUsernameOrEmailAsync(username) != null) .OnFailure((request) => throw new NotFoundException(typeof(User).Name, nameof(Command.UsernameOrEmail))); }
public Handler( IUserAccessor userAccessor, ArpaUserManager userManager) { _userManager = userManager; _userAccessor = userAccessor; }
protected override void EnsureDatabaseMigrations(IApplicationBuilder app) { base.EnsureDatabaseMigrations(app); using IServiceScope scope = app.ApplicationServices.CreateScope(); IServiceProvider services = scope.ServiceProvider; try { ArpaUserManager userManager = services.GetRequiredService <ArpaUserManager>(); SignInManager <User> signInManager = services.GetRequiredService <SignInManager <User> >(); IArpaContext arpaContext = services.GetRequiredService <IArpaContext>(); if (!IsSeeded) { TestSeed.SeedDataAsync(userManager, signInManager, arpaContext).Wait(); IsSeeded = true; } } catch (Exception ex) { ILogger <TestStartup> logger = services.GetRequiredService <ILogger <TestStartup> >(); logger.LogError(ex, "An error occured during test database migration"); throw; } }
public Validator(ArpaUserManager userManager) { RuleFor(q => q.UsernameOrEmail) .MustAsync(async(userName, cancellation) => await userManager.FindUserByUsernameOrEmailAsync(userName) != null) .OnFailure(request => throw new AuthenticationException("The system could not log you in. Please enter a valid user name and password")); RuleFor(q => q.RemoteIpAddress) .NotEmpty(); }
public UserAccessor( IHttpContextAccessor httpContextAccessor, ArpaUserManager userManager, IArpaContext arpaContext) : base(httpContextAccessor) { _userManager = userManager; _arpaContext = arpaContext; }
public Handler( ArpaUserManager userManager, IUserAccessor userAccessor, IMapper mapper) { _mapper = mapper; _userManager = userManager; _userAccessor = userAccessor; }
public AuthenticatedTestRequestMiddleware( RequestDelegate next, IJwtGenerator jwtGenerator, ArpaUserManager arpaUserManager) { _next = next; _jwtGenerator = jwtGenerator; _arpaUserManager = arpaUserManager; }
public SetRoleAuthorizationHandler( IHttpContextAccessor httpContextAccessor, IUserAccessor userAccessor, ArpaUserManager userManager) { _userManager = userManager; _userAccessor = userAccessor; _httpContextAccessor = httpContextAccessor; }
public Validator(ArpaUserManager userManager, IUserAccessor userAccessor) { RuleFor(c => c.Email) .MustAsync(async(email, cancellation) => { User user = await userManager.FindByEmailAsync(email); return(user == null || userAccessor.UserName == user.UserName); }) .WithMessage("Email aleady exists"); }
public Handler(ArpaUserManager userManager, JwtConfiguration jwtConfiguration, ClubConfiguration clubConfiguration, IEmailSender emailSender) { _userManager = userManager; _jwtConfiguration = jwtConfiguration; _clubConfiguration = clubConfiguration; _emailSender = emailSender; }
public Handler( ArpaUserManager userManager, IJwtGenerator jwtGenerator, IArpaContext arpaContext, IDateTimeProvider dateTimeProvider) { _userManager = userManager; _arpaContext = arpaContext; _jwtGenerator = jwtGenerator; _dateTimeProvider = dateTimeProvider; }
public Validator( ArpaUserManager userManager, RoleManager <Role> roleManager) { RuleFor(c => c.Username) .MustAsync(async(username, cancellation) => await userManager.FindByNameAsync(username) != null) .OnFailure((request) => throw new NotFoundException(typeof(User).Name, nameof(Command.Username))); RuleForEach(c => c.RoleNames) .MustAsync(async(roleName, cancellation) => await roleManager.RoleExistsAsync(roleName)) .OnFailure((request) => throw new NotFoundException(typeof(Role).Name, nameof(Command.RoleNames))); }
public Validator(ArpaUserManager userManager, IArpaContext context) { RuleFor(c => c.UserName) .MustAsync(async(username, cancellation) => await userManager.FindByNameAsync(username) == null) .WithMessage("Username aleady exists"); RuleFor(c => c.Email) .MustAsync(async(email, cancellation) => await userManager.FindByEmailAsync(email) == null) .WithMessage("Email aleady exists"); RuleForEach(c => c.StakeholderGroupIds) .EntityExists <Command, Section>(context, nameof(Command.StakeholderGroupIds)); }
public Validator( ArpaUserManager userManager, IUserAccessor userAccessor) { RuleFor(c => c.CurrentPassword) .MustAsync(async(oldPassword, cancellation) => { User user = await userAccessor.GetCurrentUserAsync(); return(await userManager.CheckPasswordAsync(user, oldPassword)); }) .WithMessage("Incorrect password supplied"); }
public JwtGenerator( JwtConfiguration jwtConfiguration, ArpaUserManager userManager, IArpaContext arpaContext, IHttpContextAccessor httpContextAccessor, IDateTimeProvider dateTimeProvider) { _jwtConfiguration = jwtConfiguration; _userManager = userManager; _arpaContext = arpaContext; _httpContextAccessor = httpContextAccessor; _dateTimeProvider = dateTimeProvider; }
internal static async Task SeedDataAsync( ArpaUserManager userManager, SignInManager <User> signInManager, IArpaContext arpaContext) { await SeedPersonsAsync(arpaContext); await SeedUsersAsync(userManager, signInManager); await SeedAppointmentsAsync(arpaContext); await SeedVenuesAsync(arpaContext); await SeedRoomsAsync(arpaContext); await SeedProjectsAsync(arpaContext); await SeedMusicianProfilesAsync(arpaContext); await SeedProjectParticipationsAsync(arpaContext); await SeedAppointmentParticipationsAsync(arpaContext); await SeedUrlAsync(arpaContext); await SeedAuditLogAsync(arpaContext); if (await arpaContext.SaveChangesAsync(default) <= 0)
public void Setup() { _userManager = new FakeUserManager(); _validator = new SendPasswordChangedInfo.Validator(_userManager); }
public void Setup() { _userManager = new FakeUserManager(); _validator = new SendQRCode.Validator(_userManager); }
public DataSeeder(RoleManager <Role> roleManager, ArpaUserManager arpaUserManager) { _roleManager = roleManager; _arpaUserManager = arpaUserManager; }
public Handler( ArpaUserManager arpaUserManager) { _arpaUserManager = arpaUserManager; }
public void Setup() { _userManager = new FakeUserManager(); _handler = new Delete.Handler(_userManager); }
public Handler(ArpaUserManager userManager, IArpaContext arpaContext, IDateTimeProvider dateTimeProvider) { _userManager = userManager; _arpaContext = arpaContext; _dateTimeProvider = dateTimeProvider; }
public Handler(ArpaUserManager userManager, IDateTimeProvider dateTimeProvider) { _userManager = userManager; _dateTimeProvider = dateTimeProvider; }
public void Setup() { _userManager = new FakeUserManager(); _context = Substitute.For <IArpaContext>(); _validator = new Validator(_userManager, _context); }
public void Setup() { _userManager = new FakeUserManager(); _userAccessor = Substitute.For <IUserAccessor>(); _validator = new Validator(_userManager, _userAccessor); }
public void Setup() { _userManager = new FakeUserManager(); _roleManager = new FakeRoleManager(); _validator = new Validator(_userManager, _roleManager); }
public Handler(ArpaUserManager userManager) { _userManager = userManager; }
public void Setup() { _userManager = new FakeUserManager(); _validator = new SendActivationInfo.Validator(_userManager); }