/// <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 }); }
/// <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 }); }
/// <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 }); }