Esempio n. 1
0
 protected virtual void ExecuteInsertVenueCommand(string[] commandWords)
 {
     switch (commandWords[2])
     {
         case "cinema":
             var cinema = new Cinema(commandWords[3], commandWords[4], int.Parse(commandWords[5]));
             this.InsertVenue(cinema);
             break;
         default:
             break;
     }
 }
Esempio n. 2
0
 protected override void ExecuteInsertVenueCommand(string[] commandWords)
 {
     switch (commandWords[2])
     {
         case "cinema":
             var cinema = new Cinema(commandWords[3], commandWords[4], int.Parse(commandWords[5]));
             this.Venues.Add(cinema);
             break;
         case "opera":
             var opera = new Opera(commandWords[3], commandWords[4], int.Parse(commandWords[5]));
             this.Venues.Add(opera);
             break;
         case "sports_hall":
             var sportsHall = new SportsHall(commandWords[3], commandWords[4], int.Parse(commandWords[5]));
             this.Venues.Add(sportsHall);
             break;
         case "concert_hall":
             var concertHall = new ConcertHall(commandWords[3], commandWords[4], int.Parse(commandWords[5]));
             Venues.Add(concertHall);
             break;
         default:
             base.ExecuteInsertVenueCommand(commandWords);
             break;
     }
 }