コード例 #1
0
        public GetSchedeContattoResult Handle(GetSchedeContattoQuery query)
        {
            var schedeContatto = _getSchedeContatto.ListaSchedeContatto(query.CodiceSede);

            return(new GetSchedeContattoResult
            {
                SchedeContatto = schedeContatto
            });
        }
コード例 #2
0
        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,
                }
            });
        }
コード例 #3
0
        public List <SchedaContattoMarker> Get(AreaMappa area, string codSede)
        {
            var ListaSchede = _getSchedeContatto.ListaSchedeContatto(codSede);

            return(GetListaSchedeMarker(area, ListaSchede));
        }
コード例 #4
0
        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));
        }