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); }
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))); }