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