Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }