Exemplo n.º 1
0
        public ActionResult Deposits(CurrencyType currency)
        {
            ViewBag.Currency = this.Lang(currency.GetDescription());
            ViewBag.CurrencyCode = currency.ToString();
            string viewName = string.Empty;
            #region 获取充值地址
            if (currency == CurrencyType.CNY) viewName = "CNYDeposits";
            else viewName = "VirtualCoinDeposits";
            #endregion

            return View(viewName);
        }
Exemplo n.º 2
0
        public ActionResult Index(CurrencyType currency)
        {
            ViewBag.Currency = this.Lang(currency.GetDescription());
            ViewBag.CurrencyCode = currency.ToString();
            var currentUserID = this.CurrentUser.UserID;
            var account = IoC.Resolve<IAccountQuery>().GetAccountByUserID(currentUserID, currency);
            var paymentAddress = string.Empty;
            var viewName = string.Empty;

            ViewBag.Balance = (account == null || account.ID == 0) ? 0 : account.Balance;
            if (currency == CurrencyType.CNY) viewName = "CNY";
            return View(viewName);
        }
        /// <summary>
        /// Gets a <see cref="Denomination"/> instance using the specified <see cref="CurrencyType"/>
        /// </summary>
        public static Denomination GetDenomination(CurrencyType currency)
        {
            switch (currency)
            {
            case CurrencyType.Penny:
            case CurrencyType.OnePence:
                return(new Denomination(.01m, currency.GetDescription()));

            case CurrencyType.FiveC:
            case CurrencyType.Nickel:
                return(new Denomination(.05m, currency.GetDescription()));

            case CurrencyType.Quarter:
                return(new Denomination(.25m, currency.GetDescription()));

            case CurrencyType.TwoPence:
                return(new Denomination(.02m, currency.GetDescription()));

            case CurrencyType.Dime:
            case CurrencyType.TenC:
            case CurrencyType.TenPence:
                return(new Denomination(.10m, currency.GetDescription()));

            case CurrencyType.TwentyC:
            case CurrencyType.TwentyPence:
                return(new Denomination(.20m, currency.GetDescription()));

            case CurrencyType.FiftyC:
            case CurrencyType.FiftyCent:
            case CurrencyType.FiftyPence:
                return(new Denomination(.50m, currency.GetDescription()));

            default:
                return(new Denomination(.00m, currency.GetDescription()));
            }
        }