public ActionResult Lista() { modeloArchivo bd = new modeloArchivo(); var lista = bd.ObtenerArchivos(); return(View(lista)); }
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 Index() { string tipoNoticia = ""; var listaNoticias = new List <clsNoticiaArchivo>(); modeloNoticia mn = new modeloNoticia(); modeloArchivo ma = new modeloArchivo(); if (tipoNoticia.Equals("")) { listaNoticias = (from noticias in (mn.ObtenerNoticias()) from archivos in (ma.ObtenerArchivos()) where noticias.TipoNoticia != "" && noticias.IdNoticia == archivos.IdNoticia orderby noticias.Fecha select new clsNoticiaArchivo { Archivo = archivos, Noticia = noticias }).ToList(); ViewBag.Etiqueta = "Home"; } else { listaNoticias = (from noticias in (mn.ObtenerNoticias()) from archivos in (ma.ObtenerArchivos()) where noticias.TipoNoticia == tipoNoticia && noticias.IdNoticia == archivos.IdNoticia orderby noticias.Fecha select new clsNoticiaArchivo { Archivo = archivos, Noticia = noticias }).ToList(); ViewBag.Etiqueta = tipoNoticia; } return(View(listaNoticias)); }
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)); }