public ActionResult CrearProyecto(Proyectos pro) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); return RedirectToAction("CrearProyecto", "Logged"); }
public ActionResult EditarProyecto(Proyectos model) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); var db = new hackprodb_1Entities(); var project = db.tbl_proyecto.Find(model.id); if (project == null) return RedirectToAction("Error404"); else if (Session["Admin"].Equals(false)) return RedirectToAction("PermissionError"); project.tbl_equipo_id = model.tbl_equipo_id; project.tbl_evento_id = model.tbl_evento_id; project.tbl_proyecto_estatus = model.estado; project.tbl_proyecto_git = model.tbl_proyecto_git; project.tbl_proyecto_nombre = model.tbl_proyecto_nombre; project.tbl_proyecto_url = model.tbl_proyecto_url; project.tbl_proyecto_activo = true; db.Entry(project).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("ListarProyectos"); }
public ActionResult CrearProyecto(Proyectos pro) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); if (ModelState.IsValid) { var db = new hackprodb_1Entities(); var project = new tbl_proyecto(); project.tbl_equipo_id = pro.tbl_equipo_id; project.tbl_evento_id = pro.tbl_evento_id; project.tbl_proyecto_activo = true; project.tbl_proyecto_nombre = pro.tbl_proyecto_nombre; project.tbl_proyecto_estatus = 0; project.tbl_proyecto_git = pro.tbl_proyecto_git; project.tbl_proyecto_url = pro.tbl_proyecto_url; db.tbl_proyecto.Add(project); db.SaveChanges(); } return RedirectToAction("CrearProyecto"); }
public ActionResult EditarProyecto(int id) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); var model = new Proyectos(); var db = new hackprodb_1Entities(); var project = db.tbl_proyecto.Find(id); if (project == null) return RedirectToAction("Error404"); else if (Session["Admin"].Equals(false)) return RedirectToAction("PermissionError"); model.id = project.tbl_proyecto_id; model.tbl_equipo_id = project.tbl_equipo_id; model.tbl_evento_id = project.tbl_evento_id; model.tbl_proyecto_git = project.tbl_proyecto_git; model.tbl_proyecto_url = project.tbl_proyecto_url; model.estado = project.tbl_proyecto_estatus; model.tbl_proyecto_nombre = project.tbl_proyecto_nombre; model.eventos = db.tbl_evento.ToList().Select(x => new SelectListItem { Value = x.tbl_evento_id.ToString(), Text = x.tbl_evento_nombre }); model.equipos = db.tbl_equipo.ToList().Select(x => new SelectListItem { Value = x.tbl_equipo_id.ToString(), Text = x.tbl_equipo_nombre }); return View(model); }
public ActionResult CrearProyecto() { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); var model = new Proyectos(); var db = new hackprodb_1Entities(); int my_id = Convert.ToInt16(Session["UserId"]); model.eventos = db.tbl_evento.ToList().Select(x => new SelectListItem { Value = x.tbl_evento_id.ToString(), Text = x.tbl_evento_nombre }); model.equipos = db.tbl_equipo.Where(p => p.tbl_equipo_usuario_admin == my_id).ToList().Select(x => new SelectListItem { Value = x.tbl_equipo_id.ToString(), Text = x.tbl_equipo_nombre }); return View(model); }