Exemplo n.º 1
0
 static void CheckOfParameters(IList <DistintaBrowsed> listContratti, PagedResultInfoBase pagedResultInfoBase)
 {
     if (listContratti == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(listContratti));
     }
     if (pagedResultInfoBase == null)
     {
         throw new ArgumentException(GenericConstants.ERRMSG_NULLARGUMENT + GenericConstants.CHR_SPACE + nameof(pagedResultInfoBase));
     }
 }
Exemplo n.º 2
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.º 3
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)));
        }
Exemplo n.º 4
0
 DistintaBrowsedPagedResult(IList <DistintaBrowsed> listDistinte, PagedResultInfoBase pagedResultInfoBase)
 {
     _listDistinte        = listDistinte ?? throw new ArgumentNullException(nameof(listDistinte));
     _pagedResultInfoBase = pagedResultInfoBase ?? throw new ArgumentNullException(nameof(pagedResultInfoBase));
 }
Exemplo n.º 5
0
        public static DistintaBrowsedPagedResult Of(IList <DistintaBrowsed> listDistinte, PagedResultInfoBase pagedResultInfoBase)
        {
            CheckOfParameters(listDistinte, pagedResultInfoBase);

            return(new DistintaBrowsedPagedResult(listDistinte, pagedResultInfoBase));
        }
Exemplo n.º 6
0
 ContrattoBrowsedPagedResult(IList <ContrattoBrowsed> listContratti, PagedResultInfoBase pagedResultInfoBase)
 {
     _listContratti       = listContratti ?? throw new ArgumentNullException(nameof(listContratti));
     _pagedResultInfoBase = pagedResultInfoBase ?? throw new ArgumentNullException(nameof(pagedResultInfoBase));
 }
Exemplo n.º 7
0
        public static ContrattoBrowsedPagedResult Of(IList <ContrattoBrowsed> listContratti, PagedResultInfoBase pagedResultInfoBase)
        {
            CheckOfParameters(listContratti, pagedResultInfoBase);

            return(new ContrattoBrowsedPagedResult(listContratti, pagedResultInfoBase));
        }