예제 #1
0
        /// <summary>
        /// Allows the user to select a list of ski runs based on the vertical value
        /// </summary>
        /// <param name="skiRunRepository"></param>
        private static void QuerySkiRunsByVertical()
        {
            SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository);

            int[] minMaxValues = ConsoleView.DisplayGetSkiRunQuery();
            using (skiRunBusiness)
            {
                List <SkiRun> results = skiRunBusiness.QueryByVertical(minMaxValues[0], minMaxValues[1]);
                ConsoleView.DisplayQueryResults(results);
            }

            ConsoleView.DisplayContinuePrompt();
        }
예제 #2
0
        private static void QuerySkiRunsByVertical()
        {
            SkiRunBusiness skiRunBusiness = new SkiRunBusiness(skiRunRepository);

            List <SkiRun> matchingSkiRuns;
            int           minimumVertical;
            int           maximumVertical;

            ConsoleView.GetVerticalQueryMinMaxValues(out minimumVertical, out maximumVertical);

            using (skiRunBusiness)
            {
                matchingSkiRuns = skiRunBusiness.QueryByVertical(minimumVertical, maximumVertical);
            }

            ConsoleView.DisplayQueryResults(matchingSkiRuns);
            ConsoleView.DisplayContinuePrompt();
        }