public ActionResult Actualizar(int idNoticia) { modeloNoticia bd = new modeloNoticia(); ViewData["IdUsuario"] = 1; //Administrador modeloArchivo bdAr = new modeloArchivo(); ViewData["Archivo"] = (from item in (bdAr.ObtenerArchivos()) where item.IdNoticia == idNoticia select new clsArchivo { IdArchivo = item.IdArchivo, IdNoticia = item.IdNoticia, Ruta = item.Ruta, Tipo = item.Tipo }).SingleOrDefault(); var res = bd.ObtenerNoticiaPorId(idNoticia); var lista = new clsNoticia { IdNoticia = res.IdNoticia, TextoNoticia = res.Texto, TipoNoticia = res.TipoNoticia, TituloNoticia = res.Titulo, FechaNoticia = res.Fecha, IdUsuario = 1 }; return(View(lista)); }
public ActionResult ConsultarId(int id) { modeloNoticia bd = new modeloNoticia(); var res = bd.ObtenerNoticiaPorId(id); var lista = new clsNoticia { IdNoticia = res.IdNoticia, TextoNoticia = res.Texto, TipoNoticia = res.TipoNoticia, TituloNoticia = res.Titulo, FechaNoticia = res.Fecha, IdUsuario = 1 }; modeloArchivo bdAr = new modeloArchivo(); var archivo = (from item in (bdAr.ObtenerArchivos()) where item.IdNoticia == id select new clsArchivo { IdArchivo = item.IdArchivo, IdNoticia = item.IdNoticia, Ruta = item.Ruta, Tipo = item.Tipo }).SingleOrDefault(); ViewData["Archivo"] = archivo; if (archivo != null) { var extension = string.Empty; extension = Path.GetExtension(archivo.Ruta); ViewData["extension"] = (archivo.Tipo ? "video" : "imagen"); } else { ViewData["extension"] = " "; } ViewBag.Etiqueta = lista.TipoNoticia; return(View("Detalle", lista)); }