public TennisGame(EventReferee eventReferee)
        {
            players.Add(new TennisPlayer("player1"));
            players.Add(new TennisPlayer("player2"));
            this.referee = new TennisReferee(eventReferee);

            this.initComponents();
        }
Beispiel #2
0
        public void initComponents(String namePlayer1, String namePlayer2, int sets, EventReferee eventReferee)
        {
            List <String> namePlayers = new List <string>();

            namePlayers.Add(namePlayer1);
            namePlayers.Add(namePlayer2);
            this.initPlayers(namePlayers);
            this.setSets(sets);
            this.dataManager.setEventReferee(eventReferee);
            this.isReadyInitGame = true;
        }
Beispiel #3
0
        private void initComponents()
        {
            this.screenManager         = new ScreenManager();
            this.isReadyInitController = false;

            // init Event will be added to class TennisReferee in order to get what happen during the match
            this.eventReferee = new EventReferee();
            // Any event during the match will be showed by the console
            this.eventReferee.refereeEvent += (object sender, StringEventArgs args) =>
            {
                this.screenManager.coutLine(args.Text);
            };
            this.controller = new GameManager();
        }
 public ActionResult Apply(int eventId)
 {
     using (var context = new StripeEntities())
     {
         int          refereeId    = Convert.ToInt32(Session["loginid"]);
         EventReferee eventReferee = new EventReferee(context);
         if (eventReferee.CheckRefereeEligibilityForApplication(eventId, refereeId))
         {
             Event       allEvents    = new Event(context);
             var         eventDetails = allEvents.GetEventByEventId(eventId).SingleOrDefault();
             GetGameList getRefList   = new GetGameList(context);
             ViewBag.RefereeList = getRefList.getRefTypeList(eventDetails.Sport_Name_spt_Sport_Name_ID);
             return(View(eventDetails));
         }
         else
         {
             ViewBag.ErrorMessage = "You've already applied for this event. Please wait for any further notification.";
             return(View("Error"));
         }
     }
 }
Beispiel #5
0
 public Referee(String name, EventReferee eventReferee) : base(name)
 {
     this.eventReferee = eventReferee;
 }
Beispiel #6
0
 public Referee(String name) : base(name)
 {
     this.eventReferee = new EventReferee();
 }
Beispiel #7
0
 public Referee(EventReferee eventReferee) : base()
 {
     this.eventReferee = eventReferee;
 }
Beispiel #8
0
 public Referee() : base()
 {
     this.eventReferee = new EventReferee();
 }
 public TennisReferee(String name, EventReferee eventReferee) : base(name, eventReferee)
 {
 }
 public TennisReferee(EventReferee eventReferee) : base(eventReferee)
 {
 }