Exemplo n.º 1
0
        public ContrattoBrowsedPagedResult BrowseContratti(ContrattoFilter filtroRicerca)
        {
            CheckBrowseDistinteParameters(filtroRicerca);

            var numContratti         = _contrattiDataService.CountDistinte(filtroRicerca);
            var listContrattiFromDS  = _contrattiDataService.BrowseContratti(filtroRicerca);
            var listContrattoBrowsed = new List <ContrattoBrowsed>();

            foreach (var contratto in listContrattiFromDS)
            {
                listContrattoBrowsed.Add(ContrattoBrowsed.From(contratto));
            }

            var pageNumber = filtroRicerca.CurrentPageNumb;
            var pageSize   = filtroRicerca.PageSize;

            return(ContrattoBrowsedPagedResult.Of(listContrattoBrowsed, PagedResultInfoBase.Of(pageNumber, pageSize, numContratti)));
        }
Exemplo n.º 2
0
        public DistintaBrowsedPagedResult BrowseDistinte(DistintaFilter filtroRicerca)
        {
            CheckBrowseDistinteParameters(filtroRicerca);

            var numDistinte         = _distinteDataService.CountDistinte(filtroRicerca);
            var listDistinteFromDS  = _distinteDataService.BrowseDistinte(filtroRicerca);
            var listDistinteBrowsed = new List <DistintaBrowsed>();

            foreach (var distinta in listDistinteFromDS)
            {
                listDistinteBrowsed.Add(DistintaBrowsed.From(distinta));
            }

            var pageNumber = filtroRicerca.CurrentPageNumb;
            var pageSize   = filtroRicerca.PageSize;

            return(DistintaBrowsedPagedResult.Of(listDistinteBrowsed, PagedResultInfoBase.Of(pageNumber, pageSize, numDistinte)));
        }