コード例 #1
0
        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));
        }
コード例 #2
0
        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));
            }
        }