public ActionResult Index() { var equipo = db.Equipo.Include(e => e.Imagen); var torneoEquipo = db.TorneoEquipo; List <Equipo> todos_equipos = equipo.ToList(); List <TorneoEquipo> todos_relacion = torneoEquipo.ToList(); List <TorneoEquipo> nuevo_relacion = new List <TorneoEquipo>(); var conf = ConfiguracionSingleton.GetInstance(); ViewBag.IdTorneo = conf.configuracion.IdTorneo; foreach (var item in todos_relacion) { if (item.torneo_id == conf.configuracion.IdTorneo) { nuevo_relacion.Add(item); } } List <Equipo> lista_equipos = new List <Equipo>(); foreach (var item in nuevo_relacion) { foreach (var item2 in todos_equipos) { if (item.equipo_id == item2.equipo_id) { lista_equipos.Add(item2); } } } return(View(lista_equipos)); }
public static void EstablecerConexionConServidor() { byte[] bytes = new byte[1024]; Configuracion = ConfiguracionSingleton.ObtenerInstancia(); IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); IPAddress ipAddress = ipHostInfo.AddressList. FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork); IPEndPoint remoteEP = new IPEndPoint(ipAddress, Configuracion.Puerto); Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Socket.Connect(remoteEP); Socket.Receive(bytes); Console.WriteLine("Recibido = {0}", Encoding.ASCII.GetString(bytes)); }
public ActionResult Create(Equipo equipo) { conf = ConfiguracionSingleton.GetInstance(); if (ModelState.IsValid) { var filename = Path.GetFileNameWithoutExtension(equipo.Imagen.ImageFile.FileName); var extension = Path.GetExtension(equipo.Imagen.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yy-MM-dd") + extension; equipo.Imagen.imagen_title = filename; equipo.Imagen.imagen_path = "~/Images/" + filename; filename = Path.Combine(Server.MapPath("~/Images/"), filename); equipo.Imagen.ImageFile.SaveAs(filename); db.Equipo.Add(equipo); db.SaveChanges(); return(RedirectToAction("Create", "TorneoEquipos", new TorneoEquipo { tor_equ_fecha_inscripcion = DateTime.Now, equipo_id = equipo.equipo_id, torneo_id = conf.configuracion.IdTorneo })); } ViewBag.imagen_id = new SelectList(db.Imagen, "imagen_id", "imagen_title", equipo.imagen_id); return(View(equipo)); }