// GET: /Pagine/
        public ActionResult Voce(string nomeSezione, string nomeVoce)
        {
            ActionResult           result        = null;
            PagineVoceModel        model         = new PagineVoceModel();
            VoceMenu               voceMenu      = null;
            PaginaStatica          paginaStatica = null;
            List <WidgetCorrelato> widget        = new List <WidgetCorrelato>();

            voceMenu = VoceMenuRepository.Instance.RecuperaVociMenu().SingleOrDefault(x => x.Sezione.Equals(nomeSezione, StringComparison.InvariantCultureIgnoreCase) && x.Voce.Equals(nomeVoce, StringComparison.InvariantCultureIgnoreCase));

            if (voceMenu != null)
            {
                paginaStatica = PaginaStaticaRepository.Instance.RecuperaPaginaStatica(voceMenu.ID);
                widget        = WidgetCorrelatoRepository.Instance.RecuperaWidgetCorrelati(voceMenu.ID);

                model.PaginaStatica = paginaStatica;
                model.VoceMenu      = voceMenu;
                model.Widget        = widget;
                result = View(model);
            }
            else
            {
                result = HttpNotFound();
            }

            return(result);
        }
        public ActionResult Cittadino()
        {
            PagineVoceModel model = new PagineVoceModel();

            model.VoceMenu = VoceMenuRepository.Instance.RecuperaVoceMenu("cittadino");

            if (model.VoceMenu != null)
            {
                model.PaginaStatica = PaginaStaticaRepository.Instance.RecuperaPaginaStatica(model.VoceMenu.ID);
                return(PartialView(model));
            }
            else
            {
                return(HttpNotFound());
            }
        }
        public ActionResult StudiIndaginiPS(string nomeSezione, string nomeVoce)
        {
            ActionResult    result        = null;
            PagineVoceModel model         = new PagineVoceModel();
            VoceMenu        voceMenu      = null;
            PaginaStatica   paginaStatica = null;

            voceMenu = VoceMenuRepository.Instance.RecuperaVociMenu().SingleOrDefault(x => x.Sezione.Equals(nomeSezione, StringComparison.InvariantCultureIgnoreCase) && x.Voce.Equals(nomeVoce, StringComparison.InvariantCultureIgnoreCase));

            if (voceMenu != null)
            {
                paginaStatica = PaginaStaticaRepository.Instance.RecuperaPaginaStatica(voceMenu.ID);

                model.PaginaStatica = paginaStatica;
                model.VoceMenu      = voceMenu;
                result = PartialView(model);
            }
            else
            {
                result = HttpNotFound();
            }

            return(result);
        }