private string GetNomeVistaDettagliAnnuncio(int categoria) { List <FINDSOTTOCATEGORIE_Result> listaCategorie = (HttpContext.Application["categorie"] as List <FINDSOTTOCATEGORIE_Result>); FINDSOTTOCATEGORIE_Result model = listaCategorie.SingleOrDefault(item => item.ID == categoria); if (model != null) { string tipoAnnuncio = ((TipoAcquisto)model.TIPO_VENDITA).ToString(); string paginaAltreInfo = string.Concat(tipoAnnuncio, "/", model.DESCRIZIONE); if (ViewEngines.Engines.FindView(ControllerContext, paginaAltreInfo, null).View != null) { return(paginaAltreInfo); } } return(null); }
private string GetNomeVistaTipologia(int categoria) { List <FINDSOTTOCATEGORIE_Result> listaCategorie = (HttpContext.Application["categorie"] as List <FINDSOTTOCATEGORIE_Result>); FINDSOTTOCATEGORIE_Result model = listaCategorie.SingleOrDefault(item => item.ID == categoria); if (model != null) { TipoAcquisto tipoAcquisto = ((TipoAcquisto)model.TIPO_VENDITA); string tipoAnnuncio = tipoAcquisto.ToString(); ViewData["ActionTipologia"] = "/Pubblica/" + tipoAnnuncio; if (tipoAcquisto == TipoAcquisto.Servizio) { TempData["modelloVista"] = new PubblicaServizioViewModel(); } else { TempData["modelloVista"] = new PubblicaOggettoViewModel(); } return(tipoAnnuncio); } return(null); }