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