private PubblicazioneViewModel UpdateServizio(ANNUNCIO model, PubblicaServizioCopiaViewModel viewModelCopia) { PubblicazioneViewModel viewModel = null; viewModel = new PubblicaServizioViewModel(model); // se รจ stato copiato l'annuncio, allora riporto le modifiche if (viewModel != null) { viewModel.Update(viewModelCopia); } return(viewModel); }
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); }
public ActionResult Servizio(PubblicaServizioViewModel model) { return(SaveAnnuncio(model)); }