public ActionResult Index(CreateArticleViewModel model) { if (ModelState.IsValid) { if (model.SubmitButton == "Guardar y publicar") { var a = ArticleManager.SaveAndPublish(model.Title, model.Body, model.Rewrite); return RedirectToAction("Index", "Home"); //TODO: debe sredirigir al artículo recien creado ¿ya lo hace? } else if (model.SubmitButton == "Guardar como borrador") { var a = ArticleManager.Save(model.Title, model.Body, model.Rewrite); return RedirectToAction("Index", "Home"); //TODO: ¿donde deberia redirigir? } else if (model.SubmitButton == "Descartar") { return RedirectToAction("Index", "Home"); //TODO: ¿donde deberia redirigir? } else { ModelState.AddModelError("SubmitButton", "La descripción del botón pulsado es incorrecta"); } } model.MiddleColumnItems = MenuManager.GetItemsForColumn("middle"); model.RightColumnItems = MenuManager.GetItemsForColumn("right"); model.MiddleColumnItems.Insert(0, MenuManager.LatestArticles(10)); //TODO: oooops!! magic number! return View(model); }
// // GET: /CreateUpdateArticle/ public ActionResult Index() { var model = new CreateArticleViewModel( MenuManager.GetItemsForColumn("middle"), MenuManager.GetItemsForColumn("right")); model.MiddleColumnItems.Insert(0, MenuManager.LatestArticles(10)); //TODO: oooops!! magic number! return View(model); }