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; }
public AssignmentController(IRoleAssignmentDataService roleAssignmentDataService, IRoleAssignmentService roleAssignmentService) { _roleAssignmentDataService = roleAssignmentDataService; _roleAssignmentService = roleAssignmentService; }