public GetSchedeContattoResult Handle(GetSchedeContattoQuery query) { var schedeContatto = _getSchedeContatto.ListaSchedeContatto(query.CodiceSede); return(new GetSchedeContattoResult { SchedeContatto = schedeContatto }); }
public InfoNue GetConteggio(string[] codiciSede) { var listaSchede = new List <SchedaContatto>(); foreach (var sede in codiciSede) { listaSchede.AddRange(_getSchedeContatto.ListaSchedeContatto(sede)); } var listaSchedeCompetenza = listaSchede.FindAll(x => x.Classificazione.Equals(Competenza) && x.Collegata == false); var listaSchedeConoscenza = listaSchede.FindAll(x => x.Classificazione.Equals(Conoscenza)); var listaSchedeDifferibile = listaSchede.FindAll(x => x.Classificazione.Equals(Differibile)); return(new InfoNue { TotaleSchede = new ContatoreNue { ContatoreTutte = listaSchede.Count, ContatoreDaGestire = listaSchede.FindAll(x => !x.Gestita).Count, }, CompetenzaSchede = new ContatoreNue { ContatoreTutte = listaSchedeCompetenza.Count, ContatoreDaGestire = listaSchedeCompetenza.FindAll(x => !x.Gestita).Count, }, ConoscenzaSchede = new ContatoreNue { ContatoreTutte = listaSchedeConoscenza.Count, ContatoreDaGestire = listaSchedeConoscenza.FindAll(x => !x.Gestita).Count, }, DifferibileSchede = new ContatoreNue { ContatoreTutte = listaSchedeDifferibile.Count, ContatoreDaGestire = listaSchedeDifferibile.FindAll(x => !x.Gestita).Count, } }); }
public List <SchedaContattoMarker> Get(AreaMappa area, string codSede) { var ListaSchede = _getSchedeContatto.ListaSchedeContatto(codSede); return(GetListaSchedeMarker(area, ListaSchede)); }
public List <SchedaContatto> Get(string text, bool?gestita, string codiceFiscale, double?rangeOre, string codSede) { var ListaSchede = _getSchedeContatto.ListaSchedeContatto(codSede); return(GetListaFiltrata(text, gestita, codiceFiscale, rangeOre, ListaSchede)); }