示例#1
0
        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);
        }
示例#2
0
        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);
        }