Beispiel #1
0
        public DistinteDataService(ILog log, IAmbientDbContextLocator ambientDbContextLocator) : base(ambientDbContextLocator)
        {
            CheckConstructorParameters(log, ambientDbContextLocator);

            _log = log;

            _listDistinte = new List <DistintaBrowsed>();
            var distintaBrowsed1  = DistintaBrowsed.Of("CodDistinta1", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed2  = DistintaBrowsed.Of("CodDistinta2", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed3  = DistintaBrowsed.Of("CodDistinta3", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed4  = DistintaBrowsed.Of("CodDistinta4", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed5  = DistintaBrowsed.Of("CodDistinta5", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed6  = DistintaBrowsed.Of("CodDistinta6", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed7  = DistintaBrowsed.Of("CodDistinta7", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed8  = DistintaBrowsed.Of("CodDistinta8", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed9  = DistintaBrowsed.Of("CodDistinta9", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed10 = DistintaBrowsed.Of("CodDistinta10", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);
            var distintaBrowsed11 = DistintaBrowsed.Of("CodDistinta11", Somministrazioni.Common.Enums.StatoDistinta.Pianificata);

            _listDistinte.Add(distintaBrowsed1);
            _listDistinte.Add(distintaBrowsed2);
            _listDistinte.Add(distintaBrowsed3);
            _listDistinte.Add(distintaBrowsed4);
            _listDistinte.Add(distintaBrowsed5);
            _listDistinte.Add(distintaBrowsed6);
            _listDistinte.Add(distintaBrowsed7);
            _listDistinte.Add(distintaBrowsed8);
            _listDistinte.Add(distintaBrowsed9);
            _listDistinte.Add(distintaBrowsed10);
            _listDistinte.Add(distintaBrowsed11);
        }
Beispiel #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)));
        }