public ActionResult Edita(int id) { ActionResult result = null; DatoAmbientaleHomeEditaModel model = new DatoAmbientaleHomeEditaModel(); DatoAmbientaleHome datiAmbientaleHome = null; datiAmbientaleHome = DatoAmbientaleHomeRepository.Instance.RecuperaDatoAmbientaleHome(id); if (datiAmbientaleHome != null) { model.DatoAmbientaleHome = datiAmbientaleHome; model.ID = id; model.EditaImmagineID = datiAmbientaleHome.ImmagineID; model.EditaTitolo_IT = datiAmbientaleHome.Titolo_IT; model.EditaTitolo_EN = datiAmbientaleHome.Titolo_EN; model.EditaLink = datiAmbientaleHome.Link; model.EditaPubblicato = datiAmbientaleHome.Pubblicato; model.ImmaginiSelectList = ModelUtils.CreaImmaginiDatoAmbientaleHomeSelectList(true); result = View(model); } else { result = HttpNotFound(); } return(View(model)); }
public ActionResult Crea() { DatoAmbientaleHomeEditaModel model = new DatoAmbientaleHomeEditaModel(); model.ImmaginiSelectList = ModelUtils.CreaImmaginiDatoAmbientaleHomeSelectList(true); return(View("Edita", model)); }
public ActionResult Edita(DatoAmbientaleHomeEditaModel model) { ActionResult result = null; DatoAmbientaleHome datiAmbientaleHome = null; if (ModelState.IsValid) { int id = 0; ContenutoService cs = new ContenutoService(); if (model.ID != 0) { datiAmbientaleHome = DatoAmbientaleHomeRepository.Instance.RecuperaDatoAmbientaleHome(model.ID); datiAmbientaleHome.ImmagineID = model.EditaImmagineID.Value; datiAmbientaleHome.Titolo_IT = model.EditaTitolo_IT; datiAmbientaleHome.Titolo_EN = model.EditaTitolo_EN; datiAmbientaleHome.Link = model.EditaLink; } else { datiAmbientaleHome = cs.CreaDatoAmbientaleHome(model.EditaImmagineID.Value, model.EditaTitolo_IT.Trim(), model.EditaTitolo_EN.Trim(), model.EditaLink.Trim()); } id = cs.SalvaDatoAmbientaleHome(datiAmbientaleHome); result = RedirectToAction("Edita", new { id = id }); } else { if (model.ID != 0) { datiAmbientaleHome = DatoAmbientaleHomeRepository.Instance.RecuperaDatoAmbientaleHome(model.ID); model.DatoAmbientaleHome = datiAmbientaleHome; } model.ImmaginiSelectList = ModelUtils.CreaImmaginiDatoAmbientaleHomeSelectList(true); result = View(model); } return(result); }