public async Task <PagedList <AssetDto> > GetAssetsAsync(SearchAssetQuery query) { query.ToUpper(); var pagedList = await _repository.GetAssetsAsync(query.Datacenter, query.Vendor, query.ModelNumber, query.Hostname, query.RackStart, query.RackEnd, query.SortBy, query.IsDesc, query.Page, query.PageSize, query.IsOffline ?? false); pagedList.CurrentPage = query.Page; return(_mapper.Map <PagedList <AssetDto> >(pagedList)); }
public async Task <PagedList <DecommissionedAssetDto> > GetDecommissionedAssetsAsync(SearchAssetQuery query) { query.ToUpper(); var pagedList = await _repository.GetDecommissionedAssetsAsync(query.DatacenterName, query.GeneralSearch, query.Decommissioner, query.DateStart, query.DateEnd, query.RackStart, query.RackEnd, query.SortBy, query.IsDesc, query.Page, query.PageSize); pagedList.CurrentPage = query.Page; return(_mapper.Map <PagedList <DecommissionedAssetDto> >(pagedList)); }