public ActionResult Edit(MagazineViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var imageCode = model.LogoImage; if (model.Image != null && model.Image.ContentLength > 0) { var imageModel = ResourceService.SaveImage(Server.MapPath("~/content/data/"), model.Image, false); if (imageModel == null) { ModelState.AddModelError("", "No se pudo guardar la imagen. Intentalo de nuevo."); return(View(model)); } imageCode = imageModel.FullFileName; } if (!MagazineService.EditMagazine(model.MagazineId, model.Title, model.Description, imageCode, model.Address, model.CityId, model.Email, model.IsPrivate, model.Domain, model.FacebookAccount, model.TwitterAccount, model.GoogleAnlyticsId)) { SetMessage(MagazineService.ServiceTempData); return(RedirectToAction("Index")); } SetMessage("Revista editada exitosamente.", BootstrapAlertTypes.Success); return(RedirectToAction("Index")); }
public ActionResult EditMagazine(MagazineViewModel magazineViewModel) { try { _magazineService.EditMagazine(magazineViewModel); return(RedirectToAction("Index")); } catch { return(View()); } }