Beispiel #1
0
 public void AgregarASubasta(Apostador apostador, string Objeto)
 {
     var ObjetoSubast = GetObject(Objeto);
     if(ObjetoSubast != null)
     {
         if (!CheckIfApostadorInObjectList(ObjetoSubast,apostador))
         {
             ObjetoSubast.Apostadores.Add(apostador);
             ModificarObjetoSubasta(ObjetoSubast);
             var Mensaje = String.Format("Se ha suscrito al {0}", ObjetoSubast.Nombre);
             apostador.Notify(Mensaje);
         }
         else
         {
             var Mensaje = String.Format("Ya esta suscrito", ObjetoSubast.Nombre);
             apostador.Notify(Mensaje);
         }
     }
 }
Beispiel #2
0
 public void Apostar(Apostador apostador, string Objeto, int Precio)
 {
     var ObjetoApostar = GetObject(Objeto);
     if (ObjetoApostar != null)
     {
         if (CheckIfApostadorInObjectList(ObjetoApostar,apostador))
         {
             if (Precio > ObjetoApostar.Precio)
             {
                 ObjetoApostar.Precio = Precio;
                 ModificarObjetoSubasta(ObjetoApostar);
                 var Mensaje = String.Format("El precio de {0} ha cambiado a {1}.", ObjetoApostar.Nombre, ObjetoApostar.Precio);
                 Notificar(ObjetoApostar.Apostadores, Mensaje);
             }
             else
             {
                 string Mensaje = String.Format("El precio de {0} es de {1}.Intente de Nuevo", ObjetoApostar.Nombre, ObjetoApostar.Precio);
                 apostador.Notify(Mensaje);
             }
         }
     }
 }