public async Task <ActionResult <PagedList <GetDatacenterApiDto> > > GetMany(string searchText, int page = 1, int pageSize = 10) { var datacenters = await _datacenterService.GetDatacentersAsync(searchText, page, pageSize); var response = _mapper.Map <PagedList <GetDatacenterApiDto> >(datacenters); return(Ok(response)); }
public async Task HandleFetchDataAction(FetchDatacenterAction action, IDispatcher dispatcher) { try { var datacenterNodes = await datacenterService.GetDatacentersAsync(); dispatcher.Dispatch(new FetchDatacenterSuccessAction(datacenterNodes)); } catch (Exception e) { dispatcher.Dispatch(new FetchDatacenterFailureAction(e.Message)); } }