Ejemplo n.º 1
0
        /// <summary>
        /// Metodo di esecuzione della query
        /// </summary>
        /// <param name="query">Il DTO di ingresso della query</param>
        /// <returns>Il DTO di uscita della query</returns>
        public FiltriResult Handle(FiltriQuery query)
        {
            Classi.Filtri.Filtri filtri = CercaFiltri(query);

            return(new FiltriResult()
            {
                Filtri = filtri
            });
        }
Ejemplo n.º 2
0
        /// <summary>
        ///   Metodo di esecuzione della query
        /// </summary>
        /// <param name="query">Il DTO di ingresso della query</param>
        /// <returns>Il DTO di uscita della query</returns>
        public FiltriResult Handle(FiltriQuery query)
        {
            Classi.Filtri.Filtri filtri = _ifiltri.Get();

            return(new FiltriResult()
            {
                Filtri = filtri
            });
        }
Ejemplo n.º 3
0
        /// <summary>
        ///   Metodo di esecuzione della query
        /// </summary>
        /// <param name="query">Il DTO di ingresso della query</param>
        /// <returns>Il DTO di uscita della query</returns>
        public FiltriResult Handle(FiltriQuery query)
        {
            Log.Debug("Inizio elaborazione Lista Filtri Handler");

            Classi.Filtri.Filtri filtri = _ifiltri.Get();

            filtri.Distaccamenti = _getDistaccamenti.GetListaDistaccamenti(query.Filtro.UnitaOperative.ToList());

            Log.Debug("Fine elaborazione Lista Filtri Handler");

            return(new FiltriResult()
            {
                Filtri = filtri
            });
        }
Ejemplo n.º 4
0
        private static Classi.Filtri.Filtri CercaFiltri(FiltriQuery query)
        {
            //TODO PARTE CHIAMATA DB
            //TODO DA MODIFICARE CON LA CONNESSIONE AL DB PER IL REPERIMENTO DEI DATI DEFINITIVI

            //DATI FAKE - ORA LI LEGGO DA FILE
            string filepath = "Fake/Filtri.json";
            string json;

            using (StreamReader r = new StreamReader(filepath))
            {
                json = r.ReadToEnd();
            }

            Classi.Filtri.Filtri filtri = JsonConvert.DeserializeObject <Classi.Filtri.Filtri>(json);

            return(filtri);
        }