public Task <List <Department> > Handle(GetAllDepartmentQuery request, CancellationToken cancellationToken) { return(Task.Run(() => { return departmentRepository.GetAllDepartments(); })); }
public async Task <IActionResult> GetAllDepartments([FromQuery] GetAllDepartmentQuery query) { var departments = await _mediator.Send(query); return(Ok(departments)); }