Exemple #1
0
 public static CalculatorLog Create(int id, int value1, int value2, EnumOperationToCalc operation, int result)
 => new CalculatorLog
 {
     Id        = id,
     Value1    = value1,
     Value2    = value2,
     Operation = operation,
     Result    = result
 };
Exemple #2
0
        public int Calculate(int value1, int value2, EnumOperationToCalc operation)
        {
            switch (operation)
            {
            case EnumOperationToCalc.Sum:
                return(value1 + value2);

            case EnumOperationToCalc.Sub:
                return(value1 - value2);

            case EnumOperationToCalc.Mult:
                return(value1 * value2);

            case EnumOperationToCalc.Div:
                return(value1 / value2);

            default:
                return(0);
            }
        }
Exemple #3
0
        public void Save(int value1, int value2, EnumOperationToCalc operation, int result)
        {
            var id = Log.LastOrDefault() == null ? 1 : Log.LastOrDefault().Id + 1;

            Log.Add(CalculatorLog.Create(id, value1, value2, operation, result));
        }