Пример #1
0
        public CoinsPort GetPortCoin(CoinValueEnum coinValue)
        {
            var result = new CoinsPort();

            switch (coinValue)
            {
            case CoinValueEnum.One:
                result = OneRurPort;
                break;

            case CoinValueEnum.Two:
                result = TwoRurPort;
                break;

            case CoinValueEnum.Five:
                result = FiveRurPort;
                break;

            case CoinValueEnum.Ten:
                result = TenRurPort;
                break;
            }
            if (result.CoinValue != coinValue)
            {
                throw new Exception("Данный тип монет не поддерживается.");
            }
            return(result);
        }
Пример #2
0
 public static void InitCoinsWithValues(this BugModel bug, int oneRurCount, CoinValueEnum coinValue)
 {
     for (var c = 0; c < oneRurCount; c++)
     {
         bug.AddCoin(new CoinModel {
             CoinType = CoinTypeEnum.Ruble, Value = coinValue
         });
     }
 }