public StudentVerificationService(IServiceProvider serviceProvider)
 {
     this.studentRepository     = serviceProvider.GetRequiredService <StudentRepository>();
     this.emailService          = serviceProvider.GetRequiredService <EmailService>();
     this.roleAssignmentService = serviceProvider.GetRequiredService <RoleAssignmentService>();
     this.randomGenerator       = new Random();
 }
 public AssignRoleToUserHandler(
     IEventBus eventBus,
     ICommandValidator <AssignRoleToUser> validator,
     IRoleAssignmentService roleAssignmentService)
     : base(eventBus, validator)
 {
     _roleAssignmentService = roleAssignmentService;
 }
Exemple #3
0
 public AssignmentController(IRoleAssignmentDataService roleAssignmentDataService, IRoleAssignmentService roleAssignmentService)
 {
     _roleAssignmentDataService = roleAssignmentDataService;
     _roleAssignmentService     = roleAssignmentService;
 }