예제 #1
0
        public ActionResult Comentar(FormCollection f)
        {
            Guid ID;
            if (Session["userid"] == null)
                ID = Guid.Empty;
            else
                ID = (Guid)Session["userid"];
            int id = Convert.ToInt32(f["id"]);
            BibliotecaDataContext db = new BibliotecaDataContext();
            if (f["coment"] != null && f["coment"] != "")
            {
                Comentario c = new Comentario() { Id_Cont = id, Id_Us = ID, Fecha = DateTime.Now, Texto = f["coment"] };

                db.Comentarios.InsertOnSubmit(c);
                db.SubmitChanges();
            }
            return Redirect("/Contenido/VistaLibro/" + id);
        }
예제 #2
0
        public ActionResult DetallePublicacion(FormCollection f)
        {
            Guid ID;
            if (Session["userid"] == null)
                ID = Guid.Empty;
            else
                ID = (Guid)Session["userid"];
            int id = Convert.ToInt32(f["id"]);
            BibliotecaDataContext db = new BibliotecaDataContext();

            ViewBag.tipo = (from p in db.Contenidos where p.IdContenido == id select p).ToArray()[0].Tipo;
            ViewBag.con=id;

            ViewBag.contenido = (from p in db.Publicacions where p.IdPublicacion == id select new { tema = p.Tema }).ToArray()[0].tema;
            if (f["coment"] != null && f["coment"] != "")
            {
                Comentario c = new Comentario() { Id_Cont = id, Id_Us = ID, Fecha = DateTime.Now, Texto = f["coment"] };

                db.Comentarios.InsertOnSubmit(c);
                db.SubmitChanges();
            }
            ViewBag.comentario=(from p in db.Comentarios where p.Id_Cont==id select p).ToList();
            ViewBag.cosa = (from p in db.Gustas where p.Id_Us==ID && p.IdPub==id select p).Count().ToString();
            Guid IDD = (Guid)(from p in db.Contenidos where p.IdContenido == id select p).ToArray()[0].Id_User;
            var y = (from i in db.Perfil_Usuarios where i.Id_User == IDD select i).ToArray()[0];
            ViewBag.avatar = y.Avatar;
            ViewBag.karma = y.Karma;
            ViewBag.userid = IDD;
            ViewBag.comcont = (from p in db.Comentarios where p.Id_Cont == id select p).Count();
            ViewBag.listas = (from i in db.Contenidos where i.Id_User == IDD select i).ToList();
            ViewBag.listauser = (from p in db.Perfil_Usuarios select p).ToList();
            ViewBag.gustas = (from i in db.Gustas where i.IdPub == id select i).Count();
            return View();
        }
예제 #3
0
 partial void DeleteComentario(Comentario instance);
예제 #4
0
 partial void InsertComentario(Comentario instance);
예제 #5
0
 partial void UpdateComentario(Comentario instance);
예제 #6
0
		private void detach_Comentario(Comentario entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = null;
		}
예제 #7
0
		private void attach_Comentario(Comentario entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = this;
		}
예제 #8
0
		private void detach_Comentario(Comentario entity)
		{
			this.SendPropertyChanging();
			entity.Publicacion = null;
		}
예제 #9
0
		private void detach_Comentarios(Comentario entity)
		{
			this.SendPropertyChanging();
			entity.Contenido = null;
		}
예제 #10
0
		private void detach_Comentarios(Comentario entity)
		{
			this.SendPropertyChanging();
			entity.aspnet_User = null;
		}