Пример #1
0
        // skickar in inputen för typen av sport
        // båda int variablerna går igenom en try catch för att kolla så de är int
        //en instansiering av klassen görs sen skickar vi in Seconds och Meters till addWorkout för att lägga till en färdig träning
        private void chooseTypOfTraining(enumSportMenu Choice2)
        {
            int inputMeters  = GetWorkoutDistance();
            int inputSeconds = GetWorkoutTime();

            switch (Choice2)
            {
            case enumSportMenu.Running:
                ClassLibrary.Running runningWorkout = new Running();
                runningWorkout.AddWorkout(inputMeters, inputSeconds);
                break;

            case enumSportMenu.Walking:
                ClassLibrary.Walking walkingWorkout = new Walking();
                walkingWorkout.AddWorkout(inputMeters, inputSeconds);
                break;

            case enumSportMenu.Biking:
                ClassLibrary.Biking bikingWorkout = new Biking();
                bikingWorkout.AddWorkout(inputMeters, inputSeconds);
                break;

            default:
                throw new ArgumentOutOfRangeException("Only 1-3");
            }
            Console.ReadLine();
        }