Пример #1
0
        public GetRuoliResult Handle(GetRuoliQuery query)
        {
            if (string.IsNullOrWhiteSpace(query.IdUtente))
            {
                throw new NotImplementedException("Impossibile cercare l'utente senza l'id");
            }

            return(new GetRuoliResult
            {
                Ruoli = _getRuoliById.Get(query.IdUtente)
            });
        }
Пример #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 NavbarResult Handle(NavbarQuery query)
        {
            Log.Debug("Inizio elaborazione Informazioni Navbar Handler");

            var navbars = new SO115App.API.Models.Classi.NavBar.Navbar
            {
                ListaSedi      = _alberaturaUO.ListaSediAlberata(),
                RuoliUtLoggato = _getRuoliById.Get(query.IdUtente)
            };

            Log.Debug("Fine elaborazione Informazioni Navbar Handler");

            return(new NavbarResult()
            {
                Navbar = navbars
            });
        }