public async Task <IActionResult> GetRegisteredStudentsAsync() { var query = new GetAllRegisteredStudentsQuery(); var result = await _queryBusMediatorService.SendAsync(query) as List <StudentDto>; return(Ok(result)); }
public async Task <List <StudentDto> > Handle(GetAllRegisteredStudentsQuery request, CancellationToken cancellationToken) { var registeredStudents = await _studentRegistrationRepository.GetRegisteredStudentsAsync(); return(registeredStudents); }