public ContrattiDataService(ILog log, IAmbientDbContextLocator ambientDbContextLocator) : base(ambientDbContextLocator) { CheckConstructorParameters(log, ambientDbContextLocator); _listContratti = new List <ContrattoBrowsed>(); var contrattoBrowsed1 = ContrattoBrowsed.Of("CodContratto1"); var contrattoBrowsed2 = ContrattoBrowsed.Of("CodContratto2"); var contrattoBrowsed3 = ContrattoBrowsed.Of("CodContratto3"); var contrattoBrowsed4 = ContrattoBrowsed.Of("CodContratto4"); var contrattoBrowsed5 = ContrattoBrowsed.Of("CodContratto5"); var contrattoBrowsed6 = ContrattoBrowsed.Of("CodContratto6"); var contrattoBrowsed7 = ContrattoBrowsed.Of("CodContratto7"); var contrattoBrowsed8 = ContrattoBrowsed.Of("CodContratto8"); var contrattoBrowsed9 = ContrattoBrowsed.Of("CodContratto9"); var contrattoBrowsed10 = ContrattoBrowsed.Of("CodContratto10"); var contrattoBrowsed11 = ContrattoBrowsed.Of("CodContratto11"); _listContratti.Add(contrattoBrowsed1); _listContratti.Add(contrattoBrowsed2); _listContratti.Add(contrattoBrowsed3); _listContratti.Add(contrattoBrowsed4); _listContratti.Add(contrattoBrowsed5); _listContratti.Add(contrattoBrowsed6); _listContratti.Add(contrattoBrowsed7); _listContratti.Add(contrattoBrowsed8); _listContratti.Add(contrattoBrowsed9); _listContratti.Add(contrattoBrowsed10); _listContratti.Add(contrattoBrowsed11); }
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))); }