// GET: Usuario public ActionResult Index() { microna2018Entities db = new microna2018Entities(); var usuarios = db.usuario.Where(x => x.Status == "A").ToList(); return(View(usuarios)); }
public ActionResult Index() { microna2018Entities db = new microna2018Entities(); var usuarios = db.usuario.ToList(); return(View(usuarios)); }
public ActionResult Create() { microna2018Entities db = new microna2018Entities(); ViewBag.TipoUsuario = db.tipoarticulo.ToList(); return(View()); }
public ActionResult Delete(int?id) { try { if (id == null) { return(RedirectToAction("Index", "Articulos", null)); } microna2018Entities db = new microna2018Entities(); var articulo = db.articulo.Where(x => x.idArticulo == id).FirstOrDefault(); if (int.Parse(Request.Cookies["UserInfo"]["Id"]) != articulo.Usuario) { return(RedirectToAction("Index")); } var a_g = db.articulo_grupo.Where(x => x.id_articulo == id).ToList(); if (a_g != null) { foreach (var a in a_g) { db.articulo_grupo.Remove(a); } } db.articulo.Remove(articulo); db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } catch { return(RedirectToAction("Index", new { response = 2 })); } }
public ActionResult Edit(int id, libro lib, List <string> GrupoAcademico, HttpPostedFileBase ffile) { try { microna2018Entities db = new microna2018Entities(); var l = db.libro.Where(x => x.idLibro == id).FirstOrDefault(); l.Nombre = lib.Nombre; l.ISBN = lib.ISBN; l.TipoLibro = lib.TipoLibro; l.Autores = lib.Autores; l.Año = lib.Año; var grupos_eliminar = db.libro_grupo.Where(x => x.id_libro == id).ToList(); if (grupos_eliminar != null) { foreach (var G in grupos_eliminar) { db.libro_grupo.Remove(G); } } if (GrupoAcademico != null) { foreach (var G in GrupoAcademico) { db.libro_grupo.Add(new libro_grupo { id_libro = id, id_grupo = int.Parse(G) }); } } if (ffile != null && ffile.ContentLength > 0) { if (l.archivo1 != null) { var archivo = new archivo(); archivo = db.archivo.Where(x => x.idarchivo == l.Archivo).FirstOrDefault(); System.IO.File.Delete(l.archivo1.url); db.archivo.Remove(archivo); } string dir = "~/Content/Archivos/Libros"; if (!Directory.Exists(dir)) { DirectoryInfo di = Directory.CreateDirectory(Server.MapPath(dir)); } string fileName = Path.GetFileName(ffile.FileName); string path = Path.Combine(Server.MapPath(dir), DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + fileName); ffile.SaveAs(path); archivo file = new archivo(); file.Nombre = fileName; file.url = path; db.archivo.Add(file); db.SaveChanges(); l.Archivo = file.idarchivo; } db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } catch { return(View()); } }
public ActionResult Edit(int id, proyectos pro, List <string> GrupoAcademico, HttpPostedFileBase ffile) { try { microna2018Entities db = new microna2018Entities(); var p = db.proyectos.Where(x => x.idProyecto == id).FirstOrDefault(); p.nombre = pro.nombre; p.Responsables = pro.Responsables; p.FechaFinal = pro.FechaFinal; p.FechaInicio = pro.FechaInicio; p.Financiamiento = pro.Financiamiento; var grupos_eliminar = db.proyecto_grupo.Where(x => x.id_proyecto == id).ToList(); if (grupos_eliminar != null) { foreach (var G in grupos_eliminar) { db.proyecto_grupo.Remove(G); } } if (GrupoAcademico != null) { foreach (var G in GrupoAcademico) { db.proyecto_grupo.Add(new proyecto_grupo { id_proyecto = id, id_grupo = int.Parse(G) }); } } if (ffile != null && ffile.ContentLength > 0) { if (pro.archivo1 != null) { var archivo = new archivo(); archivo = db.archivo.Where(x => x.idarchivo == p.Archivo).FirstOrDefault(); System.IO.File.Delete(pro.archivo1.url); db.archivo.Remove(archivo); } string dir = "~/Content/Archivos/Proyectos"; if (!Directory.Exists(dir)) { DirectoryInfo di = Directory.CreateDirectory(Server.MapPath(dir)); } string fileName = Path.GetFileName(ffile.FileName); string path = Path.Combine(Server.MapPath(dir), DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + fileName); ffile.SaveAs(path); archivo file = new archivo(); file.Nombre = fileName; file.url = path; db.archivo.Add(file); db.SaveChanges(); p.Archivo = file.idarchivo; } db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } catch { return(RedirectToAction("Index", new { response = 2 })); } }
public ActionResult Login(usuario u) { microna2018Entities db = new microna2018Entities(); var user = db.usuario.Where(x => u.Usuario1 == x.Usuario1).FirstOrDefault(); if (user != null) { if (user.Contraseña == u.Contraseña) { //FormsAuthentication.SetAuthCookie(user.Usuario1, false); //Response.Cookies.Add(FormsAuthentication.GetAuthCookie(user.Usuario1, true)); FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, //version user.Usuario1, // user name DateTime.Now, //creation DateTime.Now.AddDays(1), //Expiration (you can set it to 1 month false, //Persistent user.tipousuario1.Nombre); HttpCookie cookie1 = new HttpCookie( FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(authTicket)); Response.Cookies.Add(cookie1); HttpCookie userInfo = new HttpCookie("userInfo"); userInfo.Values.Add("id", user.idUsuario.ToString()); userInfo.Values.Add("nombre", user.Nombre); userInfo.Values.Add("tipo", user.tipousuario1.Nombre); userInfo.Values.Add("user", user.Usuario1); userInfo.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(userInfo); return(RedirectToAction("Index", "Home")); } } return(RedirectToAction("Login", "Home")); }
public ActionResult Create() { microna2018Entities db = new microna2018Entities(); ViewBag.grupo = db.grupoacademico.ToList(); return(View()); }
public ActionResult Edit(int id, usuario u) { if (Request.Cookies["userInfo"]["tipo"] != "Administrador" && Request.Cookies["userInfo"]["tipo"] != "Super-administrador") { return(RedirectToAction("Index", "Home", null)); } try { microna2018Entities db = new microna2018Entities(); var user = db.usuario.Where(x => x.idUsuario == id).FirstOrDefault(); user.Nombre = u.Nombre; user.Correo = u.Correo; user.Contraseña = u.Contraseña; user.TipoUsuario = u.TipoUsuario; user.Usuario1 = u.Usuario1; db.SaveChanges(); if (int.Parse(Request.Cookies["userInfo"]["id"]) == id) { HttpCookie cookie = new HttpCookie("userInfo"); cookie["id"] = Request.Cookies["userInfo"]["id"]; cookie["nombre"] = user.Nombre; cookie["user"] = user.Usuario1; cookie["tipo"] = Request.Cookies["userInfo"]["tipo"]; Response.Cookies.Add(cookie); } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
// GET: Usuario/Create public ActionResult Create(int?response) { microna2018Entities db = new microna2018Entities(); ViewBag.TipoUsuario = dt.getTiposUsuario(); return(View()); }
public ActionResult Edit(int id, trabajo t, List <string> GrupoAcademico, HttpPostedFileBase ffile) { try { microna2018Entities db = new microna2018Entities(); var trabajo = db.trabajo.Where(x => x.idTrabajo == id).FirstOrDefault(); trabajo.Nombre = t.Nombre; trabajo.Pais = t.Pais; trabajo.Presentacion = t.Presentacion; trabajo.TipoTrabajo = t.TipoTrabajo; var grupos_eliminar = db.trabajo_grupo.Where(x => x.id_trabajo == id).ToList(); if (grupos_eliminar != null) { foreach (var G in grupos_eliminar) { db.trabajo_grupo.Remove(G); } } if (GrupoAcademico != null) { foreach (var G in GrupoAcademico) { db.trabajo_grupo.Add(new trabajo_grupo { id_trabajo = id, id_grupo = int.Parse(G) }); } } if (ffile != null && ffile.ContentLength > 0) { if (trabajo.archivo1 != null) { var archivo = new archivo(); archivo = db.archivo.Where(x => x.idarchivo == trabajo.Archivo).FirstOrDefault(); System.IO.File.Delete(trabajo.archivo1.url); db.archivo.Remove(archivo); } string dir = "~/Content/Archivos/Trabajos"; if (!Directory.Exists(dir)) { DirectoryInfo di = Directory.CreateDirectory(Server.MapPath(dir)); } string fileName = Path.GetFileName(ffile.FileName); string path = Path.Combine(Server.MapPath(dir), DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + fileName); ffile.SaveAs(path); archivo file = new archivo(); file.Nombre = fileName; file.url = path; db.archivo.Add(file); db.SaveChanges(); trabajo.Archivo = file.idarchivo; } db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(Content("" + e)); } }
// GET: Libro/Details/5 public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index", "Libro", null)); } microna2018Entities db = new microna2018Entities(); var libro = db.libro.Where(x => x.idLibro == id).FirstOrDefault(); return(View(libro)); }
public ActionResult Edit(usuario u, string newpass) { try { microna2018Entities db = new microna2018Entities(); if (Session["id"].ToString() == null) { return(RedirectToAction("Index", "Home", null)); } int id = int.Parse(Session["id"].ToString()); var user = db.usuario.Where(x => x.idUsuario == id && x.Contraseña == u.Contraseña).FirstOrDefault(); if (user == null) { ModelState.AddModelError("Contraseña", "La contraseña anterior es incorrecta"); return(View(u)); } if (!string.IsNullOrEmpty(newpass)) { user.Contraseña = newpass; } if (ModelState.IsValid) { var aux = db.usuario.Where(x => x.Usuario1.ToUpper() == u.Usuario1.ToUpper()).FirstOrDefault(); if (aux != null) { if (aux.idUsuario != id) { return(RedirectToAction("Edit", new { id = id, response = 2 })); } } user.Apellido_Materno = u.Apellido_Materno; user.Apellido_Paterno = u.Apellido_Paterno; user.Nombre = u.Nombre; user.Correo = u.Correo; user.Usuario1 = u.Usuario1; db.SaveChanges(); HttpCookie cookie = new HttpCookie("userInfo"); cookie["id"] = Session["id"].ToString(); cookie["nombre"] = user.Nombre; cookie["user"] = user.Usuario1.ToLower(); cookie["tipo"] = Session["tipo"].ToString(); Response.Cookies.Add(cookie); return(RedirectToAction("Index", user.idUsuario)); } else { return(View(u)); } } catch { return(RedirectToAction("Index")); } }
public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index", "Articulos", null)); } microna2018Entities db = new microna2018Entities(); var art = db.articulo.Where(x => x.idArticulo == id).FirstOrDefault(); return(View(art)); }
public ActionResult Index(string response, string Nombre, string Autores, string Revista, int?Y1, int?Y2, List <string> grupos, string tipo) { if (response != null) { ViewBag.response = int.Parse(response); } microna2018Entities db = new microna2018Entities(); ViewBag.grupos = db.grupoacademico.ToList(); ViewBag.tipo = db.tipoarticulo.ToList(); var articulos = db.articulo.ToList(); if (Nombre != null) { articulos = articulos.Where(x => x.Nombre.Contains(Nombre)).ToList(); } if (Autores != null) { articulos = articulos.Where(x => x.Autores.Contains(Autores)).ToList(); } if (Y1 != null) { //int year1 = int.Parse(Y1); articulos = articulos.Where(x => x.Fecha >= Y1).ToList(); } if (Y2 != null) { articulos = articulos.Where(x => x.Fecha <= Y2).ToList(); } if (Revista != null) { articulos = articulos.Where(x => x.Revista.Contains(Revista)).ToList(); } if (tipo != null) { articulos = articulos.Where(x => x.TipoArticulo == (int.Parse(tipo))).ToList(); } if (grupos != null) { foreach (string s in grupos) { int i = int.Parse(s); var g = db.articulo_grupo.Where(x => x.id_grupo == i).ToList(); List <articulo> cg = new List <articulo>(); foreach (var cap in g) { articulo sample = db.articulo.Where(x => x.idArticulo == cap.id_articulo).FirstOrDefault(); cg.Add(sample); } articulos = articulos.Where(x => cg.Contains(x)).ToList(); } } return(View(articulos)); }
public ActionResult Index(string Nombre, string Autores, string Lugar, int?Y1, int?Y2, string response, List <string> grupos, string tipo) { if (response != null) { ViewBag.response = int.Parse(response); } microna2018Entities db = new microna2018Entities(); ViewBag.grupos = db.grupoacademico.ToList(); ViewBag.tipos = db.tipotrabajo.ToList(); List <trabajo> trabajos = db.trabajo.ToList(); if (Nombre != null) { trabajos = trabajos.Where(x => x.Nombre.Contains(Nombre)).ToList(); } if (Autores != null) { trabajos = trabajos.Where(x => x.Autores.Contains(Autores)).ToList(); } if (Lugar != null) { trabajos = trabajos.Where(x => x.Presentacion.Contains(Lugar)).ToList(); } if (Y1 != null) { //int year1 = int.Parse(Y1); trabajos = trabajos.Where(x => x.Año >= Y1).ToList(); } if (Y2 != null) { trabajos = trabajos.Where(x => x.Año <= Y2).ToList(); } if (tipo != null) { trabajos = trabajos.Where(x => x.TipoTrabajo == int.Parse(tipo)).ToList(); } if (grupos != null) { foreach (string s in grupos) { int i = int.Parse(s); var g = db.trabajo_grupo.Where(x => x.id_grupo == i).ToList(); List <trabajo> cg = new List <trabajo>(); foreach (var cap in g) { trabajo sample = db.trabajo.Where(x => x.idTrabajo == cap.id_trabajo).FirstOrDefault(); cg.Add(sample); } trabajos = trabajos.Where(x => cg.Contains(x)).ToList(); } } return(View(trabajos)); }
public ActionResult Index() { microna2018Entities db = new microna2018Entities(); int?id = int.Parse(Session["id"].ToString()); if (id != null) { var user = db.usuario.Where(x => x.idUsuario == id).FirstOrDefault(); return(View(user)); } return(RedirectToAction("Login", "Home", null)); }
public ActionResult Create(proyectos pro, HttpPostedFileBase ffile, List <string> GrupoAcademico) { archivo file = null; try { string dir = "~/Content/Archivos/Proyectos"; string fileName = ""; string path = ""; microna2018Entities db = new microna2018Entities(); if (!Directory.Exists(dir)) { DirectoryInfo di = Directory.CreateDirectory(Server.MapPath(dir)); } if (ffile != null && ffile.ContentLength > 0) { fileName = Path.GetFileName(ffile.FileName); path = Path.Combine(Server.MapPath(dir), DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + fileName); ffile.SaveAs(path); file = new archivo(); file.Nombre = fileName; file.url = path; db.archivo.Add(file); db.SaveChanges(); } if (file != null) { pro.Archivo = file.idarchivo; } pro.Usuario = int.Parse(Request.Cookies["userInfo"]["id"]); db.proyectos.Add(pro); if (GrupoAcademico != null) { foreach (var s in GrupoAcademico) { proyecto_grupo ag = new proyecto_grupo { id_proyecto = pro.idProyecto, id_grupo = int.Parse(s) }; db.proyecto_grupo.Add(ag); } } db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } catch (Exception e) { return(Content("" + e)); //return RedirectToAction("Index", new { response = 2 }); } }
public ActionResult Index(string Nombre, string Autores, string Lugar, int?Y1, int?Y2, string response, List <string> grupos, string Libro) { if (response != null) { ViewBag.response = int.Parse(response); } microna2018Entities db = new microna2018Entities(); ViewBag.grupos = db.grupoacademico.ToList(); List <capitulolibro> libros = db.capitulolibro.ToList(); if (Nombre != null) { libros = libros.Where(x => x.Nombre.Contains(Nombre)).ToList(); } if (Autores != null) { libros = libros.Where(x => x.Autores.Contains(Autores)).ToList(); } if (Y1 != null) { //int year1 = int.Parse(Y1); libros = libros.Where(x => x.Año >= Y1).ToList(); } if (Y2 != null) { libros = libros.Where(x => x.Año <= Y2).ToList(); } if (Libro != null) { libros = libros.Where(x => x.Libro.Contains(Libro)).ToList(); } if (grupos != null) { foreach (string s in grupos) { int i = int.Parse(s); var g = db.capitulo_grupo.Where(x => x.id_grupo == i).ToList(); List <capitulolibro> cg = new List <capitulolibro>(); foreach (var cap in g) { capitulolibro sample = db.capitulolibro.Where(x => x.idCapituloLibro == cap.id_capitulo).FirstOrDefault(); cg.Add(sample); } libros = libros.Where(x => cg.Contains(x)).ToList(); } } return(View(libros)); }
// GET: Perfil/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index", "Home", null)); } if (id != int.Parse(Request.Cookies["userInfo"]["id"])) { return(RedirectToAction("Index", "Home", null)); } microna2018Entities db = new microna2018Entities(); var user = db.usuario.Where(x => x.idUsuario == id).FirstOrDefault(); return(View(user)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index", "Home", null)); } if (Request.Cookies["userInfo"]["tipo"] == "Administrador" || Request.Cookies["userInfo"]["tipo"] == "Super-administrador") { microna2018Entities db = new microna2018Entities(); var usuario = db.usuario.SingleOrDefault(x => x.idUsuario == id); return(View(usuario)); } else { return(RedirectToAction("Index", "Home", null)); } }
public ActionResult Index(string titulo, int?Y1, int?Y2, string autores, int?[] checkgroup, int?[] checktype) { microna2018Entities db = new microna2018Entities(); var concent = db.concentrado.ToList(); if (titulo != null) { concent = concent.Where(x => x.Titulo.Contains(titulo)).ToList(); } if (Y1 != null) { concent = concent.Where(x => x.Fecha >= Y1).ToList(); } if (Y2 != null) { concent = concent.Where(x => x.Fecha <= Y2).ToList(); } if (checkgroup != null) { foreach (int i in checkgroup) { var g = db.concentrado_grupos.Where(x => x.Grupo == i).ToList(); List <concentrado> cg = new List <concentrado>(); foreach (var con in g) { concentrado sample = db.concentrado.Where(x => x.idConcentrado == con.Concentrado).FirstOrDefault(); cg.Add(sample); } concent = concent.Where(x => cg.Contains(x)).ToList(); } } if (checktype != null) { List <concentrado> ct = new List <concentrado>(); foreach (int i in checktype) { var g = concent.Where(x => x.TipoConcentrado == i).ToList(); foreach (var con in g) { ct.Add(con); } } concent = ct; } return(View(concent)); }
public ActionResult Details(int?id) { try { if (id == null) { return(RedirectToAction("Index", "Proyectos", null)); } microna2018Entities db = new microna2018Entities(); var proyecto = db.proyectos.Where(x => x.idProyecto == id).FirstOrDefault(); return(View(proyecto)); } catch { return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index", "CapituloLibro", null)); } microna2018Entities db = new microna2018Entities(); var a = db.capitulolibro.Where(x => x.idCapituloLibro == id).FirstOrDefault(); if (int.Parse(Request.Cookies["userInfo"]["id"]) != a.Usuario) { return(RedirectToAction("Index")); } a.capitulo_grupo = db.capitulo_grupo.Where(x => x.id_capitulo == id).ToList(); ViewBag.grupos = db.grupoacademico.ToList(); return(View(a)); }
public ActionResult Index(string Nombre, string Autores, string Lugar, int?Y1, int?Y2, string response, List <string> grupos) { if (response != null) { ViewBag.response = int.Parse(response); } microna2018Entities db = new microna2018Entities(); ViewBag.grupos = db.grupoacademico.ToList(); List <proyectos> proyect = db.proyectos.ToList(); if (Nombre != null) { proyect = proyect.Where(x => x.nombre.Contains(Nombre)).ToList(); } if (Autores != null) { proyect = proyect.Where(x => x.Responsables.Contains(Autores)).ToList(); } if (Y1 != null) { //int year1 = int.Parse(Y1); proyect = proyect.Where(x => x.FechaInicio.Value.Year >= Y1).ToList(); } if (Y2 != null) { proyect = proyect.Where(x => x.FechaFinal.Value.Year <= Y2).ToList(); } if (grupos != null) { foreach (string s in grupos) { int i = int.Parse(s); var g = db.proyecto_grupo.Where(x => x.id_grupo == i).ToList(); List <proyectos> cg = new List <proyectos>(); foreach (var cap in g) { proyectos sample = db.proyectos.Where(x => x.idProyecto == cap.id_proyecto).FirstOrDefault(); cg.Add(sample); } proyect = proyect.Where(x => cg.Contains(x)).ToList(); } } return(View(proyect)); }
// GET: Perfil/Edit/5 public ActionResult Edit(int?id, int?response) { if (id == null) { return(RedirectToAction("Index", "Home", null)); } if (id != int.Parse(Session["id"].ToString())) { return(RedirectToAction("Index", "Home", null)); } if (response != null) { ViewBag.result = "El nombre de usuario ya existe"; } microna2018Entities db = new microna2018Entities(); var user = db.usuario.Where(x => x.idUsuario == id).FirstOrDefault(); return(View(user)); }
public ActionResult Delete(int?id) { try { if (id == null) { return(RedirectToAction("Index", "Home", null)); } if (Request.Cookies["userInfo"]["tipo"] != "Administrador" && Request.Cookies["userInfo"]["tipo"] != "Super-administrador") { return(RedirectToAction("Index", "Home", null)); } microna2018Entities db = new microna2018Entities(); var usuario = db.usuario.Where(x => x.idUsuario == id).FirstOrDefault(); db.usuario.Remove(usuario); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index", new { response = 2 })); } }
public ActionResult Create(usuario u) { try { if (Request.Cookies["userInfo"]["tipo"] == "Administrador" || Request.Cookies["userInfo"]["tipo"] == "Super-administrador") { if (u.TipoUsuario == 3 && Request.Cookies["userInfo"]["tipo"] != "Super-administrador") { return(RedirectToAction("Index", "Home", null)); } microna2018Entities db = new microna2018Entities(); db.usuario.Add(u); db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } return(RedirectToAction("Index", "Home", null)); } catch { return(View()); } }
public ActionResult Delete(int?id) { try { if (id == null) { return(RedirectToAction("Index", "Proyectos", null)); } microna2018Entities db = new microna2018Entities(); var proyecto = db.proyectos.Where(x => x.idProyecto == id).FirstOrDefault(); if (int.Parse(Request.Cookies["UserInfo"]["Id"]) != proyecto.Usuario) { return(RedirectToAction("Index")); } var a_g = db.proyecto_grupo.Where(x => x.id_proyecto == id).ToList(); if (a_g != null) { foreach (var a in a_g) { db.proyecto_grupo.Remove(a); } } if (proyecto.archivo1 != null) { var archivo = new archivo(); archivo = db.archivo.Where(x => x.idarchivo == proyecto.Archivo).FirstOrDefault(); System.IO.File.Delete(proyecto.archivo1.url); db.archivo.Remove(archivo); } db.proyectos.Remove(proyecto); db.SaveChanges(); return(RedirectToAction("Index", new { response = 1 })); } catch { return(RedirectToAction("Index", new { response = 2 })); } }
public ActionResult Edit(int?id) { try { if (id == null) { return(RedirectToAction("Index", "Proyectos", null)); } microna2018Entities db = new microna2018Entities(); var a = db.proyectos.Where(x => x.idProyecto == id).FirstOrDefault(); if (int.Parse(Request.Cookies["userInfo"]["id"]) != a.Usuario) { return(RedirectToAction("Index")); } a.proyecto_grupo = db.proyecto_grupo.Where(x => x.id_proyecto == id).ToList(); ViewBag.grupos = db.grupoacademico.ToList(); return(View(a)); } catch { return(RedirectToAction("Index")); } }