Beispiel #1
0
        public async Task <List <AssetNetworkPortDto> > GetNetworkPortExportAsync(NetworkPortExportQuery query)
        {
            query = query.ReformatQuery();
            System.Diagnostics.Debug.WriteLine(query.StartRow);
            var assets = await _repository.GetNetworkPortExportAsync(query.Search, query.Hostname, query.StartRow, query.StartCol, query.EndRow, query.EndCol);

            return(_mapper.Map <List <AssetNetworkPortDto> >(assets));
        }
        public async Task <ActionResult <List <ExportNetworkPortDto> > > Get([FromQuery] NetworkPortExportQuery query)
        {
            var ports = await _assetService.GetNetworkPortExportAsync(query);

            var response = new List <ExportNetworkPortDto>();

            foreach (AssetNetworkPortDto port in ports)
            {
                var export = _mapper.Map <ExportNetworkPortDto>(port);
                response.Add(export);
            }

            return(Ok(response));
        }