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); }
public JsonResult EditaPubblicato(int id, bool editaPubblicato) { JsonResult result = null; DatoAmbientaleHome datiAmbientaleHome = DatoAmbientaleHomeRepository.Instance.RecuperaDatoAmbientaleHome(id); if (datiAmbientaleHome != null) { datiAmbientaleHome.Pubblicato = editaPubblicato; ContenutoService cs = new ContenutoService(); cs.SalvaDatoAmbientaleHome(datiAmbientaleHome); result = Json(new object[] { datiAmbientaleHome.Pubblicato, datiAmbientaleHome.DataUltimaModifica.ToString("dd/MM/yyyy HH:mm") }); } else { result = Json(null); } return(result); }