public void AgregarObjeto(string ObjectName) { ObjetoSubasta objeto = new ObjetoSubasta(ObjectName); if (!CheckIfObjectExists(objeto)) { Info.Add(objeto); Console.WriteLine("Se ha agregado {0}", ObjectName); } else { Console.WriteLine("Objeto ya existe"); } }
bool CheckIfApostadorInObjectList(ObjetoSubasta objeto, Apostador apostador) { return objeto.Apostadores.Where(a => a.Ip == apostador.Ip && a.Port == apostador.Port).SingleOrDefault() != null; }
void ModificarObjetoSubasta(ObjetoSubasta objetoApostar) { var ObjetoApostar = Info.Where(o => o.Nombre == objetoApostar.Nombre).SingleOrDefault(); Info.Remove(ObjetoApostar); Info.Add(objetoApostar); }
bool CheckIfObjectExists(ObjetoSubasta objecto) { return Info.Where(o => o.Nombre == objecto.Nombre).SingleOrDefault() != null; }