public ActionResult ReeditarCurso(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); Curso data = db.cursos.Where(d => d.idPublicacion == id).Select(d => new Curso() { titulo = d.titulo, detalle = d.detalle, fecha = d.fecha }).ToArray()[0]; Curso info = data; return View(info); }
public ActionResult Detalles(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); // var categoria = new Categoria { nombre = "categoria" + id }; var categoria = db.categorias.Where(u => u.idCategoria == id).ToArray()[0]; return View (categoria); }
public ActionResult Perfil(PerfilEdit model) { DataClasses1DataContext per = new DataClasses1DataContext(); if (per.perfils.Where(a => a.UserId == (Guid)Session["ids"]).ToList().Count == 0) { string sqlTimeAsString = model.fecha.ToString("yyyy-MM-ddTHH:mm:ss.fff"); System.Guid IdUs = (Guid)Session["ids"]; perfil p = new perfil() { nombre = model.nombre, apellido = model.apellido, apellidom = model.apellidom, ubicacion = model.ubicacion, intereses = model.interes, fecha = DateTime.Now, UserId = IdUs, }; per.perfils.InsertOnSubmit(p); per.SubmitChanges(); return RedirectToAction("Index", "EditPerfil"); } else { var o = per.perfils.Where(a => a.UserId == (Guid)Session["ids"]); perfil p = new perfil() { nombre = model.nombre, apellido = model.apellido, apellidom = model.apellidom, ubicacion = model.ubicacion, intereses = model.interes, fecha = DateTime.Now, UserId = (Guid)Session["ids"] }; o.ToArray()[0].nombre = model.nombre; o.ToArray()[0].apellido = model.apellido; o.ToArray()[0].apellidom = model.apellidom; o.ToArray()[0].intereses = model.interes; o.ToArray()[0].fecha = DateTime.Now; o.ToArray()[0].ubicacion = model.ubicacion; per.SubmitChanges(); return RedirectToAction("Index", "EditPerfil"); } }
public ActionResult ReeditarArticulo(int id) { DataClasses1DataContext db= new DataClasses1DataContext(); Articulo d = db.articulos.Where(o => o.idPublicacion == id).Select(z => new Articulo() { titulo = z.titulo, detalle = z.detalle }).ToArray()[0]; Articulo info = d; return View(info); }
public ActionResult Browse(string cate) { DataClasses1DataContext db = new DataClasses1DataContext(); var cateModel = new Categoria { nombre = cate }; var cateModel1 = db.categorias.Single(g => g.nombre == cate); return View(cateModel1); }
// // GET: /ReedicionContenido/ public ActionResult Index() { DataClasses1DataContext db = new DataClasses1DataContext(); List<Publicacion> publi = db.publicacions.Where( p=>p.UserId==(Guid)Session["ids"]&& p.estado == false).Select(pp => new Publicacion { idPublicacion = pp.idPublicacion, fecha = pp.fecha, observaciones = pp.observaciones }).ToList(); ViewBag.lista = publi; return View(); }
// // GET: /Detalleactividad/ public ActionResult Index() { DataClasses1DataContext db = new DataClasses1DataContext(); var listaarti = db.publicacions.Where(a => a.UserId == (Guid)Session["ids"]).Select( b=>b.aspnet_User.karma.total).ToArray()[0]; @ViewBag.l = listaarti; List<mostrararticulos> listarti = db.publicacions.Where(tt=>tt.UserId==(Guid)Session["ids"]).Where(es => es.estado == true).Where(a => a.idPublicacion == a.articulo.idPublicacion).OrderByDescending(o => o.articulo.idPublicacion).Take(10).Select(a => new mostrararticulos() { // archivo = a.archivos.ToList(), categoria = a.publicacion_categorias.Where(d => d.categoria.estado == true).Select(w => new Categoria() { nombre = w.categoria.nombre }).ToList(), idPublicacion = a.idPublicacion, nombre = a.aspnet_User.UserName, titulo = a.articulo.titulo, // detalle = a.articulo.detalle, puntuacion=a.articulo.puntuacion, //total=a.aspnet_User.karma.total, // categ = db.categorias.Where(q => q.estado == true).Select(x => new Categoria() { nombre = x.nombre }).ToList() //nomcat = a.publicacion_categorias.Where(j => j.categoria.estado == true).Where(i => i.idCategoria == i.categoria.idCategoria).Select(k =>k.categoria.nombre).ToList(), }).ToList(); ViewBag.listaarticulo = listarti; //10 ultimos tutoriales List<mostrartutoriales> listtuto = db.publicacions.Where(a => a.UserId == (Guid)Session["ids"]).Where(es => es.estado == true).Where(a => a.idPublicacion == a.tutorial.idPublicacion).OrderByDescending(o => o.tutorial.idPublicacion).Take(10).Select(a => new mostrartutoriales() { archivo = a.archivos.ToList(), categoria = a.publicacion_categorias.Where(d => d.categoria.estado == true).Select(w => new Categoria() { nombre = w.categoria.nombre }).ToList(), idPublicacion = a.idPublicacion, nombre = a.aspnet_User.UserName, titulo = a.tutorial.titulo, detalle = a.tutorial.detalle.Substring(1, 5) }).ToList(); ViewBag.listatutorial = listtuto; //10 ultimos cursos List<mostrarcursos> listcurso = db.publicacions.Where(a => a.UserId == (Guid)Session["ids"]).Where(es => es.estado == true).Where(a => a.idPublicacion == a.curso.idPublicacion).OrderByDescending(o => o.curso.idPublicacion).Take(10).Select(a => new mostrarcursos() { archivo = a.archivos.ToList(), categoria = a.publicacion_categorias.Where(d => d.categoria.estado == true).Select(w => new Categoria() { nombre = w.categoria.nombre }).ToList(), idPublicacion = a.idPublicacion, nombre = a.aspnet_User.UserName, titulo = a.curso.titulo, detalle = a.curso.detalle.ToString().Substring(1, 2) }).ToList(); ViewBag.listacurso = listcurso; //10 ultimos libros List<mostrarlibros> listlibro = db.publicacions.Where(a => a.UserId == (Guid)Session["ids"]).Where(es => es.estado == true).Where(a => a.idPublicacion == a.libro.idPublicacion).OrderByDescending(o => o.libro.idPublicacion).Take(10).Select(a => new mostrarlibros() { archivo = a.archivos.ToList(), categoria = a.publicacion_categorias.Where(d => d.categoria.estado == true).Select(w => new Categoria() { nombre = w.categoria.nombre }).ToList(), idPublicacion = a.idPublicacion, nombre = a.aspnet_User.UserName, titulo = a.libro.titulo, descripcion = a.libro.detalle }).ToList(); ViewBag.listalibro = listlibro; return View(); }
public ActionResult getCategoria() { int p=3; DataClasses1DataContext db = new DataClasses1DataContext(); Articulo info = db.articulos.Select(a => new Articulo() {titulo = a.titulo , categorialista = db.categorias.Select(b => new categoriapublicacion() {id=b.idCategoria,nombre=b.nombre}).ToList() }).ToArray()[0]; ViewBag.c = info; return View(); }
public ActionResult BorrarComentario(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); comentario comentario = db.comentarios.Where(q => q.idComentario == id).ToArray()[0]; db.comentarios.DeleteOnSubmit(comentario); db.SubmitChanges(); return RedirectToAction("Index", "ModeracionComentario"); }
public ActionResult ReeditarArticulo(int id,Articulo model) { DataClasses1DataContext db = new DataClasses1DataContext(); var c = db.articulos.Where(i => i.idPublicacion == id); articulo cu = new articulo() { titulo = model.titulo, detalle = model.detalle, fecha = DateTime.Now }; c.ToArray()[0].titulo = model.titulo; c.ToArray()[0].detalle = model.detalle; c.ToArray()[0].fecha = DateTime.Now; db.SubmitChanges(); return RedirectToAction("index", "Home"); }
// // GET: /ModeracionComentario/ public ActionResult Index() { DataClasses1DataContext db = new DataClasses1DataContext(); List<vercomentario> listcomentarios = db.comentarios.Where(a => a.infraccion == 1).Select(f => new vercomentario() { idComentario = f.idComentario, nick = f.aspnet_User.UserName, Descripcion = f.Descripcion, fecha = f.fecha, }).ToList(); ViewBag.lista = listcomentarios; return View(); }
public ActionResult Resultados(string cate) { DataClasses1DataContext db = new DataClasses1DataContext(); List<articulo> arc = db.publicacion_categorias.Where(a => a.categoria.nombre == cate).Where(a => a.idPublicacion == a.publicacion.articulo.idPublicacion).Where(a => a.publicacion.estado == true).Select(a => a.publicacion.articulo).ToList(); List<tutorial> tuc = db.publicacion_categorias.Where(a => a.categoria.nombre == cate).Where(a => a.idPublicacion == a.publicacion.tutorial.idPublicacion).Where(a => a.publicacion.estado == true).Select(a => a.publicacion.tutorial).ToList(); List<libro> lic = db.publicacion_categorias.Where(a => a.categoria.nombre == cate).Where(a => a.idPublicacion == a.publicacion.libro.idPublicacion).Where(a => a.publicacion.estado == true).Select(a => a.publicacion.libro).ToList(); List<curso> cuc = db.publicacion_categorias.Where(a => a.categoria.nombre == cate).Where(a => a.idPublicacion == a.publicacion.curso.idPublicacion).Where(a => a.publicacion.estado == true).Select(a => a.publicacion.curso).ToList(); ViewBag.i = arc; ViewBag.t = tuc; ViewBag.l = lic; ViewBag.c = cuc; return View(); }
public ActionResult Articulosultimo() { DataClasses1DataContext db = new DataClasses1DataContext(); //todos los articulos List<mostrararticulos> listarti = db.publicacions.Where(es => es.estado == true).Where(a => a.idPublicacion == a.articulo.idPublicacion).OrderByDescending(o => o.articulo.idPublicacion).Take(10).Select(a => new mostrararticulos() { archivo = a.archivos.ToList(), categoria = a.publicacion_categorias.Where(d => d.categoria.estado == true).Select(w => new Categoria() { nombre = w.categoria.nombre }).ToList(), idPublicacion = a.idPublicacion, nombre = a.aspnet_User.UserName, titulo = a.articulo.titulo, detalle = a.articulo.detalle }).ToList(); ViewBag.listaarticulo = listarti; return View(); }
public ActionResult Articulo(Articulo model) { DataClasses1DataContext db = new DataClasses1DataContext(); //System.Guid ddd = (Guid)Session["ids"]; var est = true; Boolean e = (bool)est; publicacion p = new publicacion() { UserId = (Guid)Session["ids"], estado = e, fecha = model.fecha }; db.publicacions.InsertOnSubmit(p); db.SubmitChanges(); publicacion ip = db.publicacions.Where(aa => aa.UserId == (Guid)Session["ids"]).ToArray()[0]; articulo a = new articulo() { titulo = model.titulo, fecha = model.fecha, puntuacion = model.puntuacion, detalle = model.detalle, idPublicacion = ip.idPublicacion }; db.articulos.InsertOnSubmit(a); db.SubmitChanges(); return RedirectToAction("Index", "Articulo"); }
public ActionResult Articulo(Articulo model) { if (ModelState.IsValid) { DataClasses1DataContext db = new DataClasses1DataContext(); publicacion p = new publicacion() { UserId = (Guid)Session["ids"], estado = false, fecha = DateTime.Now }; db.publicacions.InsertOnSubmit(p); db.SubmitChanges(); // publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).ToArray()[0]; publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).OrderByDescending(e => e.idPublicacion).ToArray()[0]; articulo a = new articulo() { titulo = model.titulo, fecha = DateTime.Now, puntuacion = 10, detalle = model.detalle, idPublicacion = ip.idPublicacion }; db.articulos.InsertOnSubmit(a); db.SubmitChanges(); string[] arraycategorias = model.nombrecate.ToLower().Split(','); List<categoria> listacategoria = new List<categoria>(); foreach (var items in arraycategorias) { string item = items.Trim(); if (db.categorias.Where(b => b.nombre == item).Count() == 0) { listacategoria.Add(new categoria() { nombre = item, estado = false, fecha = DateTime.Now }); } } if (listacategoria.ToList().Count() > 0) { db.categorias.InsertAllOnSubmit(listacategoria); db.SubmitChanges(); @ViewBag.mensaje = "las categorias se crearon con exito"; } categoria idcate = db.categorias.ToArray()[0]; publicacion_categoria c = new publicacion_categoria() { idCategoria = idcate.idCategoria, idPublicacion = ip.idPublicacion }; db.publicacion_categorias.InsertOnSubmit(c); db.SubmitChanges(); return RedirectToAction("Enviado", "Publicacion"); } return View(model); }
public ActionResult Perfil() { DataClasses1DataContext db = new DataClasses1DataContext(); //ViewBag.listaimg = db.avatars.ToList(); //List<foto> ima = db.perfils.Where(e => e.UserId == (Guid)Session["ids"]).Select(ee => new foto { idPerfil = ee.idPerfil, fot = db.avatars.ToList() }).ToList(); //publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).OrderByDescending(e => e.idPublicacion).ToArray()[0]; if (db.perfils.Where(m => m.UserId == (Guid)Session["ids"]).ToList().Count != 0)//si hay perfil { perfil iper = db.perfils.Where(e => e.UserId == (Guid)Session["ids"]).ToArray()[0]; if(db.avatars.Where(j => j.idPerfil == iper.idPerfil).ToList().Count != 0) {//si hay avatar avatar av = db.avatars.Where(g => g.idPerfil == iper.idPerfil).OrderByDescending(ee => ee.idAvatar).ToArray()[0]; ViewBag.listaimg = av; //perfil System.Guid ddd = (Guid)Session["ids"]; if (db.perfils.Where(a => a.UserId == (Guid)Session["ids"]).ToList().Count == 1) { List<PerfilEdit> data = db.perfils.Where(a => a.UserId == (Guid)Session["ids"]).Select(d => new PerfilEdit() { nombre = d.nombre, apellido = d.apellido, fecha = d.fecha, apellidom = d.apellidom, interes = d.intereses, idPerfil = d.idPerfil, ubicacion = d.ubicacion }).ToList(); PerfilEdit info = data.ToArray()[0]; return View(info); } } else{ ViewBag.listaimg = null; System.Guid ddd = (Guid)Session["ids"]; if (db.perfils.Where(a => a.UserId == (Guid)Session["ids"]).ToList().Count == 1) { List<PerfilEdit> data = db.perfils.Where(a => a.UserId == (Guid)Session["ids"]).Select(d => new PerfilEdit() { nombre = d.nombre, apellido = d.apellido, fecha = d.fecha, apellidom = d.apellidom, interes = d.intereses, idPerfil = d.idPerfil, ubicacion = d.ubicacion }).ToList(); PerfilEdit info = data.ToArray()[0]; return View(info); } } } return View(); }
public ActionResult PublicarArticulo(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); var pub = db.publicacions.Where(a => a.idPublicacion == id); publicacion p = new publicacion() { estado = true }; pub.ToArray()[0].estado = true; db.SubmitChanges(); //cambia el estado a 1 System.Guid idusu = db.publicacions.Where(v=>v.idPublicacion==id).Select(i=>i.UserId).ToArray()[0]; if (db.karmas.Where(d => d.UserId == idusu).ToList().Count == 0) { karma k = new karma() { UserId = idusu ,detalle = "puntaje de karma", total = 10, fecha = DateTime.Now }; db.karmas.InsertOnSubmit(k); db.SubmitChanges(); } else { List<karma> karma= db.karmas.Where(g => g.UserId == idusu).ToList(); //kar.Sum = kar(double) + 10; double j = 0; foreach (var u in karma) { double h = u.total ; j = h + 10; } var l=db.karmas.Where(ll=>ll.UserId == idusu); karma ka = new karma() { UserId=idusu,detalle="puntaje",total = j, fecha=DateTime.Now }; l.ToArray()[0].UserId = idusu; l.ToArray()[0].detalle ="puntaje"; l.ToArray()[0].total = j; l.ToArray()[0].fecha = DateTime.Now; db.SubmitChanges(); } //return View(); return RedirectToAction("Index","ModeracionContenido"); }
public ActionResult Aportes(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); System.Guid idusu=db.publicacions.Where(u=>u.idPublicacion==id).Select(t=>t.UserId).ToArray()[0]; //sus ultimas dies List<Publicacion> p = db.publicacions.Where(b => b.UserId == idusu).Where(e => e.estado == true).OrderByDescending(y => y.idPublicacion).Take(10).Select(u => new Publicacion() { idPublicacion = u.idPublicacion }).ToList(); ViewBag.dies = p.Count(); foreach (var i in p) { List<Articulo> a = db.articulos.Where(h => h.idPublicacion == i.idPublicacion).Select(j => new Articulo() { titulo = j.titulo , idPublicacion=j.idPublicacion}).ToList(); ViewBag.a = a; List<Libro> l = db.libros.Where(h => h.idPublicacion == i.idPublicacion).Select(j => new Libro() { titulo = j.titulo, idPublicacion = j.idPublicacion }).ToList(); ViewBag.l = l; List<Curso> c = db.cursos.Where(h => h.idPublicacion == i.idPublicacion).Select(j => new Curso() { titulo = j.titulo, idPublicacion = j.idPublicacion }).ToList(); ViewBag.c = c; List<Tutorial> t = db.tutorials.Where(h => h.idPublicacion == i.idPublicacion).Select(j => new Tutorial() { titulo = j.titulo, idPublicacion = j.idPublicacion }).ToList(); ViewBag.t = t; } return View(); }
public ActionResult Reeditar(int id) { int i = id; DataClasses1DataContext db = new DataClasses1DataContext(); if (db.libros.Where(v => v.idPublicacion == i).ToList().Count != 0) { return RedirectToAction("ReeditarLibro", "ReedicionContenido", new { id = id }); } if (db.cursos.Where(v => v.idPublicacion == i).ToList().Count != 0) { return RedirectToAction("ReeditarCurso", "ReedicionContenido", new { id = id }); } if (db.articulos.Where(v => v.idPublicacion == i).ToList().Count != 0) { return RedirectToAction("ReeditarArticulo", "ReedicionContenido", new { id = id }); //return View(info); } if (db.tutorials.Where(v => v.idPublicacion == i).ToList().Count != 0) { return RedirectToAction("ReeditarTutorial", "ReedicionContenido", new { id = id }); //return View(info); } //ViewBag.detalle = info.detalle; return View(); }
public ActionResult VerLibro(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); //List<VerLibro> verlibro = db.publicacions.Where(b => b.idPublicacion == id).Select(h => new VerLibro() { idPublicacion = id, nombre = h.aspnet_User.UserName, libro = h.libros.ToList(), archivo = h.archivos.ToList() }).ToList(); //ViewBag.verlibro = verlibro; return View(); }
public ActionResult Publicacion() { DataClasses1DataContext db = new DataClasses1DataContext(); if (db.perfils.Where(a => a.UserId == (Guid)Session["ids"]).ToList().Count == 1) { publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).ToArray()[0]; List<Articulo> data = db.articulos.Where(a => a.idPublicacion == ip.idPublicacion).Select(d => new Articulo() { titulo = d.titulo, detalle = d.detalle, fecha = d.fecha, puntuacion = d.puntuacion }).ToList(); Articulo info = data.ToArray()[0]; ViewBag.detalle=info.detalle; return View(info); } return View(); }
public ActionResult Libro(HttpPostedFileBase uploadFile,HttpPostedFileBase libroFile, Libro model) { if (ModelState.IsValid) { DataClasses1DataContext db = new DataClasses1DataContext(); if (uploadFile.ContentLength > 0 && libroFile.ContentLength > 0) { //llena en publicacion publicacion p = new publicacion() { UserId = (Guid)Session["ids"], estado = false, fecha = DateTime.Now }; db.publicacions.InsertOnSubmit(p); db.SubmitChanges(); //inserta la imagen en archivo string filePath = Path.Combine(HttpContext.Server.MapPath("../ImagenesLib"), Path.GetFileName(uploadFile.FileName)); uploadFile.SaveAs(filePath); publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).OrderByDescending(e => e.idPublicacion).ToArray()[0]; archivo img = new archivo() { rutafisica = filePath, rutavirtual = "/ImagenesLib/" + uploadFile.FileName, idPublicacion = ip.idPublicacion, fecha = DateTime.Now }; db.archivos.InsertOnSubmit(img); db.SubmitChanges(); //inserta el libro string librofilePath = Path.Combine(HttpContext.Server.MapPath("../Libro"), Path.GetFileName(libroFile.FileName)); uploadFile.SaveAs(librofilePath); //llena en libro libro lib = new libro() { idPublicacion = ip.idPublicacion, titulo = model.titulo, fecha = DateTime.Now, puntuacion = 100, Autor = model.Autor, Annio_pub = model.Annio_pub, rutafisica = librofilePath, rutavirtual = "/Libro/" + libroFile.FileName, detalle = model.detalle }; db.libros.InsertOnSubmit(lib); db.SubmitChanges(); string[] arraycategorias = model.nombrecate.ToLower().Split(','); List<categoria> listacategoria = new List<categoria>(); foreach (var items in arraycategorias) { string item = items.Trim(); if (db.categorias.Where(b => b.nombre == item).Count() == 0) { listacategoria.Add(new categoria() { nombre = item, estado = false, fecha = DateTime.Now }); } } if (listacategoria.ToList().Count() > 0) { db.categorias.InsertAllOnSubmit(listacategoria); db.SubmitChanges(); @ViewBag.mensaje = "las categorias se crearon con exito"; } categoria idcate = db.categorias.ToArray()[0]; publicacion_categoria c = new publicacion_categoria() { idCategoria = idcate.idCategoria, idPublicacion = ip.idPublicacion }; db.publicacion_categorias.InsertOnSubmit(c); db.SubmitChanges(); } return RedirectToAction("Enviado", "Publicacion"); } return View(model); }
public ActionResult mostrar() { DataClasses1DataContext db = new DataClasses1DataContext(); //publicacion ip = db.publicacions.Where(b => b.UserId == (Guid)Session["ids"]).ToArray()[0]; List<Articulo> data = db.articulos.Select(d => new Articulo() { titulo = d.titulo, detalle = d.detalle, fecha = d.fecha, puntuacion = d.puntuacion }).ToList(); Articulo info = data.ToArray()[0]; ViewBag.detalle = info.detalle; return View(info); }
public ActionResult VerArticulo(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); List<verarticulo> data = db.articulos.Where(d => d.idPublicacion == id).Select(d => new verarticulo() { idPublicacion = id,titulo=d.titulo,detalle=d.detalle,fecha=d.fecha}).ToList(); ViewBag.articulo = data; return View(); }
// // GET: /Publicacion/ public ActionResult Index() { DataClasses1DataContext db = new DataClasses1DataContext(); //List<verarticulo> listarti = db.articulos.Select(a => new verarticulo() { idArticulo = a.idArticulo, titulo = a.titulo, detalle = a.detalle, fecha = a.fecha, idPublicacion = a.idPublicacion, nombre = db.publicacions.Where(p => p.idPublicacion == a.idPublicacion).Select(x => x.aspnet_User).ToList() }).ToList(); // List<verarticulo> listarti = db.articulos.Select(a => new verarticulo() { idArticulo = a.idArticulo, titulo = a.titulo, detalle = a.detalle, fecha = a.fecha }).ToList(); //ViewBag.lista = listarti; List<mostrararticulos> listarti = db.publicacions.Where(a => a.estado == true ).Select(aa => new mostrararticulos() { idPublicacion = aa.idPublicacion, idus = aa.aspnet_User.UserId, nombre = aa.aspnet_User.UserName, av = db.avatars.ToList(),titulo=aa.articulo.titulo,detalle=aa.articulo.detalle }).ToList(); ViewBag.lista = listarti; List<mostrarcursos> listcur = db.publicacions.Where(a => a.estado == true ).Select(aa => new mostrarcursos() { idPublicacion = aa.idPublicacion, idus = aa.aspnet_User.UserId, nombre = aa.aspnet_User.UserName, av = db.avatars.ToList(),curs=db.cursos.ToList() }).ToList(); ViewBag.listacurso = listcur; List<mostrartutoriales> listuto = db.publicacions.Where(a => a.estado == true).Select(aa => new mostrartutoriales() { idPublicacion = aa.idPublicacion, idus = aa.aspnet_User.UserId, nombre = aa.aspnet_User.UserName, av = db.avatars.ToList() }).ToList(); ViewBag.listatutorial = listuto; return View(); }
// // GET: /Categoria/ public ActionResult Index() { DataClasses1DataContext db= new DataClasses1DataContext(); List<Categoria> cp = db.categorias.Where(q => q.estado == true).Select(x => new Categoria() { nombre = x.nombre }).ToList(); return View(cp); }
public ActionResult VerCurso(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); List<vercurso> data = db.cursos.Where(d => d.idPublicacion == id).Select(d => new vercurso() {idPublicacion=id, titulo = d.titulo, detalle = d.detalle, fecha = d.fecha, puntuacion = d.puntuacion }).ToList(); ViewBag.curso = data; return View(); }
//LIBRO public ActionResult VerLibros() { DataClasses1DataContext db = new DataClasses1DataContext(); // List<listpendientelibros> librospendientes = db.publicacions.Where(l => l.estado == false).Select(ll => new listpendientelibros() { idPublicacion = ll.idPublicacion, list = db.publicacions.Where(li => li.idPublicacion == ll.idPublicacion).Select(puli => new SubirLibro { titulo = puli.titulo, rutafisica = puli.rutafisica, rutavirtual = puli.rutavirtual }).ToList(), nombre = db.publicacions.Where(nom => nom.idPublicacion == ll.idPublicacion).Select(no => no.aspnet_User).ToList(), listimli = db.archivos.Where(m => m.idPublicacion == ll.idPublicacion).Select(im => new archivo {rutafisica=im.rutafisica,rutavirtual=im.rutavirtual }).ToList() }).ToList(); //List<listpendientelibros> librospendientes = db.publicacions.Where(p => p.estado == false).Select(t => new listpendientelibros() { idPublicacion = t.idPublicacion, nombre=db.publicacions.Where(u=>u.idPublicacion==t.idPublicacion).Select(h=>h.aspnet_User).ToList() }).ToList(); // List<listalibro> librospendientes = db.publicacions.Where(a => a.estado == false).Select(b => new listalibro() { idPublicacion = b.idPublicacion, id = b.aspnet_User.UserId, nombre = b.aspnet_User.UserName, libro = b.libro.ToList(), archivo = b.archivos.ToList() }).ToList(); // ViewBag.lista = librospendientes; archivo ar = db.archivos.ToArray()[0]; List<listapendientelibro> librospendientes = db.publicacions.Where(es => es.estado == false).Select(ess => new listapendientelibro() { idPublicacion = ess.idPublicacion, libro = db.libros.ToList(), nombre = db.publicacions.Where(u => u.idPublicacion == ess.idPublicacion).Select(y => y.aspnet_User.UserName).ToArray()[0] , rutavirtual=ar.rutavirtual}).ToList(); ViewBag.lista = librospendientes; return View(); }
public ActionResult Vertutorial(int id) { DataClasses1DataContext db = new DataClasses1DataContext(); List<vertutorial> data = db.tutorials.Where(d => d.idPublicacion == id).Select(d => new vertutorial() { titulo = d.titulo, detalle = d.detalle, fecha = d.fecha, puntuacion = d.puntuacion }).ToList(); //Tutorial info = data.ToArray()[0]; ViewBag.tutorial = data; return View(); }
//TUTORIAL public ActionResult VerTutoriales() { DataClasses1DataContext db = new DataClasses1DataContext(); List<listpendientetutorial> pendientes = db.publicacions.Where(es => es.estado == false).Select(ess => new listpendientetutorial() { idPublicacion = ess.idPublicacion, titulo = db.cursos.Where(f => f.idPublicacion == ess.idPublicacion).Select(g => new Tutorial { titulo = g.titulo }).ToList(), nombre = db.publicacions.Where(pn => pn.idPublicacion == ess.idPublicacion).Select(pnn => pnn.aspnet_User).ToList() }).ToList(); ViewBag.lista = pendientes; return View(); }