public void Incorrect(Enumerate.Operation operation) { switch (operation) { case Enumerate.Operation.Plus: plusButtonView.InCorrect(); break; case Enumerate.Operation.Minus: minusButtonView.InCorrect(); break; case Enumerate.Operation.Multiply: multiplyButtonView.InCorrect(); break; case Enumerate.Operation.Divide: divideButtonView.InCorrect(); break; } }
public FormulaModel(int leftNumber, int rightNumber, Enumerate.Operation operation) { LeftNumber = leftNumber; RightNumber = rightNumber; Operation = operation; }
/* * public bool Try(Enumerate.Operation operation) * { * if (LeftNumber <= 0 || RightNumber <= 0) return false; * * switch (operation) * { * case Enumerate.Operation.Plus: * return LeftNumber + RightNumber == 10; * case Enumerate.Operation.Minus: * return LeftNumber - RightNumber == 10; * case Enumerate.Operation.Multiply: * return LeftNumber * RightNumber == 10; * case Enumerate.Operation.Divide: * return LeftNumber % RightNumber == 0 && LeftNumber / RightNumber == 10; * default: * return false; * } * } */ public bool IsCorrect(Enumerate.Operation operation) { return(operation == Operation); }