コード例 #1
0
ファイル: Program.cs プロジェクト: tsta19/ArthurSander_Course
        public static void ListOption()
        {
            CalculationRepository calculationRepository = new CalculationRepository();
            var listOfCalculations = calculationRepository.List();

            Console.WriteLine("--------------------------<[ Previous Calculations List ]>--------------------------");
            Console.WriteLine("");

            foreach (var calculation in listOfCalculations)
            {
                string symbol = "";
                switch (calculation.Operation)
                {
                case OperationEnum.Add:
                    symbol = "+";
                    break;

                case OperationEnum.Subtract:
                    symbol = "-";
                    break;

                case OperationEnum.Multiply:
                    symbol = "*";
                    break;

                case OperationEnum.Divide:
                    symbol = "/";
                    break;
                }
                Console.WriteLine("{0} {1} {2} = {3}", calculation.FirstNumber, symbol, calculation.SecondNumber, Calculate(calculation));
            }

            Console.WriteLine("");
            Console.WriteLine("--------------------------<[ Previous Calculations List ]>--------------------------");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: tsta19/ArthurSander_Course
        static void StoreCalculation(Calculation calculation)
        {
            CalculationRepository calculationRepository = new CalculationRepository();

            calculationRepository.Create(calculation);
        }