public ActionResult CrearEquipo(Equipo equipo) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); return RedirectToAction("CrearEquipo", "Logged"); }
public ActionResult Equipo(int id) { var model = new Equipo(); var db = new hackprodb_1Entities(); var equipo = db.tbl_equipo.Find(id); if (equipo == null) return RedirectToAction("Error404"); model.id = id; model.tbl_equipo_nombre = equipo.tbl_equipo_nombre; var usuarios = db.tbl_equipo_usuario.Where(p => p.tbl_equipo_id == id).ToList(); var proyectos = db.tbl_proyecto.Where(p => p.tbl_equipo_id == id).ToList(); var eventos = db.tbl_equipo_evento.Where(p => p.tbl_equipo_id == id).ToList(); string users = "", projects = "", events = ""; foreach (var m in usuarios) { users += "<div class=\"col-md-3 col-sm-6 col-xs-12\"><div class=\"info-box\">"; users += "<span class=\"info-box-icon bg-aqua\"><i class=\"fa fa-envelope-o\"></i></span>"; users += "<div class=\"info-box-content\"><span class=\"info-box-text\">" + db.tbl_usuario.Find(m.tbl_usaurio_id).tbl_usuario_ocupacion + "</span>"; users += "<span class=\"info-box-number\">" + db.tbl_usuario.Find(m.tbl_usaurio_id).tbl_usuario_username + "</span></div></div></div>"; } foreach (var n in proyectos) { projects += "<div class=\"col-md-3 col-sm-6 col-xs-12\"><div class=\"info-box\">"; projects += "<span class=\"info-box-icon bg-aqua\"><i class=\"fa fa-envelope-o\"></i></span>"; projects += "<div class=\"info-box-content\"><span class=\"info-box-text\">" + n.tbl_proyecto_git + "</span>"; projects += "<span class=\"info-box-number\">" + n.tbl_proyecto_nombre + "</span></div></div></div>"; } foreach (var n in eventos) { var evento = db.tbl_evento.Find(n.tbl_evento_id); events += "<div class=\"col-md-3 col-sm-6 col-xs-12\"><div class=\"info-box\">"; events += "<span class=\"info-box-icon bg-aqua\"><i class=\"fa fa-envelope-o\"></i></span>"; events += "<div class=\"info-box-content\"><span class=\"info-box-text\">" + evento.tbl_evento_nombre + "</span>"; events += "<span class=\"info-box-number\">" + evento.tbl_evento_lugar + "</span></div></div></div>"; } ViewBag.eventos = events; ViewBag.proyectos = projects; ViewBag.usuarios = users; return View(model); }
public ActionResult CrearEquipo(Equipo equipo) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); if (ModelState.IsValid) { var db = new hackprodb_1Entities(); var equipos = new tbl_equipo(); equipos.tbl_equipo_nombre = equipo.tbl_equipo_nombre; equipos.tbl_equipo_activo = true; equipos.tbl_equipo_fecha_creacion = DateTime.Today; equipos.tbl_equipo_usuario_admin = int.Parse(Session["UserId"].ToString()); db.tbl_equipo.Add(equipos); db.SaveChanges(); } return RedirectToAction("Index", "Logged"); }
public ActionResult EditarEquipo(Equipo model) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); var db = new hackprodb_1Entities(); var equipo = db.tbl_equipo.Find(model.id); if (equipo == null) return RedirectToAction("Error404"); else if (Session["Admin"].Equals(false) && equipo.tbl_equipo_usuario_admin != int.Parse(Session["UserId"].ToString())) return RedirectToAction("PermissionError"); equipo.tbl_equipo_nombre = model.tbl_equipo_nombre; equipo.tbl_equipo_id = model.id; db.Entry(equipo).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("ListarEquipos"); }
public ActionResult EditarEquipo(int id) { if (Session["UserId"] == null) return RedirectToAction("Login", "Home"); var model = new Equipo(); var db = new hackprodb_1Entities(); var equipo = db.tbl_equipo.Find(id); if (equipo == null) return RedirectToAction("Error404"); else if (Session["Admin"].Equals(false) && equipo.tbl_equipo_usuario_admin != int.Parse(Session["UserId"].ToString())) return RedirectToAction("PermissionError"); model.tbl_equipo_nombre = equipo.tbl_equipo_nombre; model.id = equipo.tbl_equipo_id; return View(model); }