public ActionResult Edit(Comentario Objcomentario) { if (ModelState.IsValid) { //db.ComentarioSet.Add(comentario); // db.SaveChanges(); // return RedirectToAction("Index"); using (ModelMuseoContainer bd = new ModelMuseoContainer()) { int currentArea = Convert.ToInt32(Request.Form["IdArea"]); int currentEstado = Convert.ToInt32(Request.Form["IdEstado"]); //var ObjArea = (from q in bd.AreaSet where q.IdArea == currentArea select q).FirstOrDefault(); var ObjEstado = (from q in bd.EstadoSet where q.IdEstado == currentEstado select q).FirstOrDefault(); //Objcomentario.Area = ObjArea; //Objcomentario.Estado = ObjEstado; //bd.ComentarioSet.Add(Objcomentario); var u = (from q in bd.ComentarioSet where q.IdComentario == Objcomentario.IdComentario select q).FirstOrDefault(); if (u != null) { u.Estado = ObjEstado; } bd.SaveChanges(); } } return(RedirectToAction("ListModerador")); }
// public ActionResult Create([Bind(Include = "IdComentario,NombreComentario,TextoComentario,FechaComentario,PuntosComentario")] Comentario comentario) public ActionResult Create(Comentario Objcomentario) { if (ModelState.IsValid) { //db.ComentarioSet.Add(comentario); // db.SaveChanges(); // return RedirectToAction("Index"); ModelMuseoContainer bd = new ModelMuseoContainer(); int currentArea = Convert.ToInt32(Request.Form["IdArea"]); string puntaje = Request.Form["Puntajecomentario"].ToString(); int defaultEstado = 3; var ObjArea = (from q in bd.AreaSet where q.IdArea == currentArea select q).FirstOrDefault(); var ObjEstado = (from q in bd.EstadoSet where q.IdEstado == defaultEstado select q).FirstOrDefault(); Objcomentario.Area = ObjArea; Objcomentario.Estado = ObjEstado; Objcomentario.PuntosComentario = puntaje; bd.ComentarioSet.Add(Objcomentario); bd.SaveChanges(); } return(RedirectToAction("Index")); }