/// <summary>
        ///   Query che estrae i valori dei Box presenti in Home Page
        /// </summary>
        /// <param name="query">Filtri utilizzati per l'estrazione</param>
        /// <returns>Elenco dei mezzi disponibili</returns>
        public ComposizioneMezziResult Handle(ComposizioneMezziQuery query)
        {
            // preparazione del DTO
            var composizioneMezzi = _iGetComposizioneMezzi.Get(query);

            return(new ComposizioneMezziResult()
            {
                ComposizioneMezzi = composizioneMezzi
            });
        }
Ejemplo n.º 2
0
        /// <summary>
        ///   Query che estrae i valori dei Box presenti in Home Page
        /// </summary>
        /// <param name="query">Filtri utilizzati per l'estrazione</param>
        /// <returns>Elenco dei mezzi disponibili</returns>
        public ComposizioneMezziResult Handle(ComposizioneMezziQuery query)
        {
            Log.Debug("Inizio elaborazione Lista Mezzi per Composizione Handler");
            // preparazione del DTO
            var composizioneMezzi = _iGetComposizioneMezzi.Get(query);

            Log.Debug("Fine elaborazione Lista Mezzi per Composizione Handler");

            return(new ComposizioneMezziResult()
            {
                ComposizioneMezzi = composizioneMezzi
            });
        }
Ejemplo n.º 3
0
        /// <summary>
        ///   Query che estrae i valori dei Box presenti in Home Page
        /// </summary>
        /// <param name="query">Filtri utilizzati per l'estrazione</param>
        /// <returns>Elenco dei mezzi disponibili</returns>
        public ComposizioneMezziResult Handle(ComposizioneMezziQuery query)
        {
            Log.Debug("Inizio elaborazione Lista Mezzi per Composizione Handler");
            // preparazione del DTO
            var composizioneMezzi = _iGetComposizioneMezzi.Get(query)
                                    .Skip(query.Filtro.SquadrePagination.Page * query.Filtro.SquadrePagination.PageSize)
                                    .Take(query.Filtro.SquadrePagination.PageSize)
                                    .ToList();

            Log.Debug("Fine elaborazione Lista Mezzi per Composizione Handler");

            return(new ComposizioneMezziResult()
            {
                ComposizioneMezzi = composizioneMezzi
            });
        }