Exemple #1
0
        public static void CreateCommand(string command)
        {
            var parts = command.Split(' ');

            if (parts.Length != 4)
            {
                Console.WriteLine("Command not valid, Create requires a name,a type of gradebook, if it's weighted (true / false");
                return;
            }
            var           name       = parts[1];
            var           type       = parts[2].ToLower();
            var           isWeighted = Convert.ToBoolean(parts[3]);
            BaseGradeBook gradeBook;

            if (type == "standard")
            {
                gradeBook = new StandardGradebook(name, isWeighted);
            }
            else if (type == "ranked")
            {
                gradeBook = new StandardGradebook(name, isWeighted);
            }
            else
            {
                Console.WriteLine("{0} is not a supported type of gradebook, please try again.", type)
                ;
            } return;

            Console.WriteLine("Created gradebook {0}.", name);
            GradeBookUserInterface.CommandLoop(gradeBook);
        }
        public static void CreateCommand(string command)
        {
            var parts = command.Split(' ');

            if (parts.Length != 3)
            {
                Console.WriteLine("Command not valid, Create requires a name and type of gradebook.");
                return;
            }
            var name = parts[1];

            if (parts[2] == "standard")
            {
                StandardGradebook gradeBook = new StandardGradebook(name);
                Console.WriteLine("Created gradebook {0}.", name);
                GradeBookUserInterface.CommandLoop(gradeBook);
            }
            else if (parts[2] == "ranked")
            {
                RankedGradeBook gradeBook = new RankedGradeBook(name);
                Console.WriteLine("Created gradebook {0}.", name);
                GradeBookUserInterface.CommandLoop(gradeBook);
            }
            else
            {
                Console.WriteLine(parts[2] + " is not a supported type of gradebook, please try again");
                return;
            }
        }