public async Task <List <OfficeDto> > Handle(GetAllOfficesQuery request, CancellationToken cancellationToken) { var offices = await _officeRepository.GetAllAsync(); var officeDtos = _mapper.Map <List <OfficeDto> >(offices); return(officeDtos); }
public async Task <ActionResult <List <OfficeDto> > > GetAll() { var command = new GetAllOfficesQuery(); var response = await _mediator.Send(command); var offices = _mapper.Map <List <Office> >(response); return(Ok(offices)); }
public async Task <DataResult <IEnumerable <Office> > > Handle(GetAllOfficesQuery request, CancellationToken cancellationToken) { var officeList = await _officeRepository.ListAllAsync(); if (officeList.Success) { return(new DataResult <IEnumerable <Office> >(officeList.GetData())); } return(new DataResult <IEnumerable <Office> >(success: false)); }
public async Task <IActionResult> Get(GetAllOfficesQuery query) { string response = await _mediator.Send(query); return(Ok(response)); }