public async Task <List <OfficeDto> > Handle(GetAllOfficesQuery request, CancellationToken cancellationToken)
        {
            var offices = await _officeRepository.GetAllAsync();

            var officeDtos = _mapper.Map <List <OfficeDto> >(offices);

            return(officeDtos);
        }
Пример #2
0
        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));
        }
Пример #4
0
        public async Task <IActionResult> Get(GetAllOfficesQuery query)
        {
            string response = await _mediator.Send(query);

            return(Ok(response));
        }