public SeccionViewModel() { foreach (var i in contexto.GetSecciones()) { Secciones.Add(i); } }
// GET: News/Edit/5 public ActionResult Edit(int id) { var nota = NewsRepository.GetNew(id); nota.Secciones = new SelectList(SeccionRepository.GetSecciones(), "SeccionID", "NombreSeccion"); nota.Categorias = new SelectList(CategoriaRepository.GetCategorias(), "CategoriaID", "NombreCategoria"); nota.Diarios = new SelectList(DiarioRepository.GetDiarios(), "DiarioID", "Nombre"); return(View(nota)); }
// GET: News/Create public ActionResult Create() { Nota nota = new Nota(); nota.Secciones = new SelectList(SeccionRepository.GetSecciones(), "SeccionID", "NombreSeccion"); nota.Categorias = new SelectList(CategoriaRepository.GetCategorias(), "CategoriaID", "NombreCategoria"); nota.Diarios = new SelectList(DiarioRepository.GetDiarios(), "DiarioID", "Nombre"); return(View(nota)); }
public ActionResult Create(Nota nota, HttpPostedFileBase file) { Nota nota2 = new Nota(); nota2.Secciones = new SelectList(SeccionRepository.GetSecciones(), "SeccionID", "NombreSeccion"); nota2.Categorias = new SelectList(CategoriaRepository.GetCategorias(), "CategoriaID", "NombreCategoria"); nota2.Diarios = new SelectList(DiarioRepository.GetDiarios(), "DiarioID", "Nombre"); if (ModelState.IsValid) { try { if (file.ContentLength > 0) { string filename = Path.GetFileName(file.FileName); string server_path = Path.Combine(Server.MapPath("~/Images"), filename); file.SaveAs(server_path); nota.Archivo = "~/Images/" + filename; } bool success = NewsRepository.InsertNota(nota); if (success) { return(RedirectToAction("Index")); } else { return(View()); } } catch (SqlException e) { System.Diagnostics.Debug.WriteLine(e.Message); return(View()); } } else { return(View(nota2)); } }
// GET: Seccion public ActionResult Index() { var secciones = SeccionRepository.GetSecciones(); return(View(secciones)); }