Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 34 additions & 34 deletions SecurityService/Bootstrapper/MediatorRegistry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,39 +21,39 @@ public MediatorRegistry()

// request & notification handlers
//this.AddTransient<ServiceFactory>(context => context.GetService);
this.AddMediatR(configuration => {
configuration.RegisterServicesFromAssembly(typeof(BusinessLogic.UserOptions).Assembly);
//configuration.AutoRegisterRequestProcessors = true;
});

//this.AddSingleton<IRequestHandler<GetApiScopeRequest, ApiScope>, ApiScopeRequestHandler>();
//this.AddSingleton<IRequestHandler<GetApiScopesRequest, List<ApiScope>>, ApiScopeRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateApiScopeRequest>, ApiScopeRequestHandler>();

//this.AddSingleton<IRequestHandler<GetApiResourceRequest, ApiResource>, ApiResourceRequestHandler>();
//this.AddSingleton<IRequestHandler<GetApiResourcesRequest, List<ApiResource>>, ApiResourceRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateApiResourceRequest>, ApiResourceRequestHandler>();

//this.AddSingleton<IRequestHandler<GetRoleRequest, RoleDetails>, RoleRequestHandler>();
//this.AddSingleton<IRequestHandler<GetRolesRequest, List<RoleDetails>>, RoleRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateRoleRequest>, RoleRequestHandler>();

//this.AddSingleton<IRequestHandler<GetClientRequest, Client>, ClientRequestHandler>();
//this.AddSingleton<IRequestHandler<GetClientsRequest, List<Client>>, ClientRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateClientRequest>, ClientRequestHandler>();

//this.AddSingleton<IRequestHandler<GetIdentityResourceRequest, IdentityResource>, IdentityResourceRequestHandler>();
//this.AddSingleton<IRequestHandler<GetIdentityResourcesRequest, List<IdentityResource>>, IdentityResourceRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateIdentityResourceRequest>, IdentityResourceRequestHandler>();

//this.AddSingleton<IRequestHandler<GetUserRequest, UserDetails>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<GetUsersRequest, List<UserDetails>>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<CreateUserRequest>, UserRequestHandler>();

//this.AddSingleton<IRequestHandler<ChangeUserPasswordRequest, (Boolean, String)>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<ConfirmUserEmailAddressRequest, Boolean>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<ProcessPasswordResetConfirmationRequest, String>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<ProcessPasswordResetRequest>, UserRequestHandler>();
//this.AddSingleton<IRequestHandler<SendWelcomeEmailRequest>, UserRequestHandler>();
//this.AddMediatR(configuration => {
// configuration.RegisterServicesFromAssembly(typeof(BusinessLogic.UserOptions).Assembly);
// //configuration.AutoRegisterRequestProcessors = true;
// });

this.AddSingleton<IRequestHandler<GetApiScopeRequest, ApiScope>, ApiScopeRequestHandler>();
this.AddSingleton<IRequestHandler<GetApiScopesRequest, List<ApiScope>>, ApiScopeRequestHandler>();
this.AddSingleton<IRequestHandler<CreateApiScopeRequest>, ApiScopeRequestHandler>();

this.AddSingleton<IRequestHandler<GetApiResourceRequest, ApiResource>, ApiResourceRequestHandler>();
this.AddSingleton<IRequestHandler<GetApiResourcesRequest, List<ApiResource>>, ApiResourceRequestHandler>();
this.AddSingleton<IRequestHandler<CreateApiResourceRequest>, ApiResourceRequestHandler>();

this.AddSingleton<IRequestHandler<GetRoleRequest, RoleDetails>, RoleRequestHandler>();
this.AddSingleton<IRequestHandler<GetRolesRequest, List<RoleDetails>>, RoleRequestHandler>();
this.AddSingleton<IRequestHandler<CreateRoleRequest>, RoleRequestHandler>();

this.AddSingleton<IRequestHandler<GetClientRequest, Client>, ClientRequestHandler>();
this.AddSingleton<IRequestHandler<GetClientsRequest, List<Client>>, ClientRequestHandler>();
this.AddSingleton<IRequestHandler<CreateClientRequest>, ClientRequestHandler>();

this.AddSingleton<IRequestHandler<GetIdentityResourceRequest, IdentityResource>, IdentityResourceRequestHandler>();
this.AddSingleton<IRequestHandler<GetIdentityResourcesRequest, List<IdentityResource>>, IdentityResourceRequestHandler>();
this.AddSingleton<IRequestHandler<CreateIdentityResourceRequest>, IdentityResourceRequestHandler>();

this.AddSingleton<IRequestHandler<GetUserRequest, UserDetails>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<GetUsersRequest, List<UserDetails>>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<CreateUserRequest>, UserRequestHandler>();

this.AddSingleton<IRequestHandler<ChangeUserPasswordRequest, (Boolean, String)>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<ConfirmUserEmailAddressRequest, Boolean>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<ProcessPasswordResetConfirmationRequest, String>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<ProcessPasswordResetRequest>, UserRequestHandler>();
this.AddSingleton<IRequestHandler<SendWelcomeEmailRequest>, UserRequestHandler>();
}
}