Пример #1
0
 public void Setup()
 {
     _userManager       = new FakeUserManager();
     _emailSender       = Substitute.For <IEmailSender>();
     _jwtConfiguration  = new JwtConfiguration();
     _clubConfiguration = new ClubConfiguration();
     _handler           = new CreateEmailConfirmationToken.Handler(_userManager, _clubConfiguration, _jwtConfiguration, _emailSender);
 }
Пример #2
0
 public void Setup()
 {
     _userManager       = new FakeUserManager();
     _emailSender       = Substitute.For <IEmailSender>();
     _jwtConfiguration  = new JwtConfiguration();
     _clubConfiguration = new ClubConfiguration();
     _handler           = new ForgotPassword.Handler(_userManager, _clubConfiguration, _jwtConfiguration, _emailSender);
 }
Пример #3
0
 public Handler(ArpaUserManager userManager,
                JwtConfiguration jwtConfiguration,
                ClubConfiguration clubConfiguration,
                IEmailSender emailSender)
 {
     _userManager       = userManager;
     _jwtConfiguration  = jwtConfiguration;
     _clubConfiguration = clubConfiguration;
     _emailSender       = emailSender;
 }
Пример #4
0
 public void Setup()
 {
     _userManager       = new FakeUserManager();
     _emailSender       = Substitute.For <IEmailSender>();
     _jwtConfiguration  = new JwtConfiguration();
     _clubConfiguration = new ClubConfiguration();
     _userAccessor      = Substitute.For <IUserAccessor>();
     _handler           = new SendPasswordChangedInfo.Handler(
         _userManager,
         _jwtConfiguration,
         _clubConfiguration,
         _emailSender,
         _userAccessor);
 }
Пример #5
0
        private void RegisterServices(IServiceCollection services)
        {
            services.AddScoped <IJwtGenerator, JwtGenerator>();
            services.AddScoped <IUserAccessor, UserAccessor>();
            services.AddScoped <ITokenAccessor, TokenAccessor>();
            services.AddScoped <IDataSeeder, DataSeeder>();
            services.AddScoped <IAuthorizationHandler, SetRoleAuthorizationHandler>();
            services.AddScoped <IAuthService, AuthService>();
            services.AddScoped <IUserService, UserService>();
            services.AddScoped <IRegionService, RegionService>();
            services.AddScoped <IRoleService, RoleService>();
            services.AddScoped <ISelectValueService, SelectValueService>();
            services.AddScoped <IProjectService, ProjectService>();
            services.AddScoped <IUrlService, UrlService>();
            services.AddScoped <ISectionService, SectionService>();
            services.AddScoped <IAppointmentService, AppointmentService>();
            services.AddScoped <IVenueService, VenueService>();
            services.AddScoped <IAuditLogService, AuditLogService>();
            services.AddScoped <IMusicianProfileService, MusicianProfileService>();
            services.AddScoped <IPersonService, PersonService>();
            services.AddScoped <IMeService, MeService>();
            services.AddScoped <ITemplateParser, TemplateParser>();
            services.AddScoped <IEmailSender, EmailSender>();

            services.AddGenericListHandler(typeof(AuditLog));

            services.AddTransient(typeof(IPipelineBehavior <,>), typeof(DomainValidationBehavior <,>));
            services.AddTransient(typeof(IPipelineBehavior <,>), typeof(RequestPerformanceBehaviour <,>));

            services.AddScoped <IArpaContext>(provider => provider.GetService <ArpaContext>());

            EmailConfiguration emailConfig = Configuration
                                             .GetSection("EmailConfiguration")
                                             .Get <EmailConfiguration>();

            services.AddSingleton(emailConfig);

            ClubConfiguration clubConfig = Configuration
                                           .GetSection("ClubConfiguration")
                                           .Get <ClubConfiguration>();

            services.AddSingleton(clubConfig);
        }
Пример #6
0
 public ClubIsOpenRule(IOptions <ClubConfiguration> clubConfiguration)
 {
     _clubConfiguration = clubConfiguration.Value;
 }
Пример #7
0
 public MaxPeakTimeBookingLengthRule(IOptions <ClubConfiguration> clubConfiguration, IOptions <BookingConfiguration> options)
 {
     _clubConfiguration    = clubConfiguration.Value;
     _bookingConfiguration = options.Value;
 }
 public ClubIsOpenRule(IOptions <ClubConfiguration> options)
 {
     _clubConfiguration = options.Value;
 }