Exemple #1
0
        public ActionResult SendBitcoin()
        {
            // SendBitcoinViewModel sb = new SendBitcoinViewModel();
            //ViewBag.BTC = objCoin.BTCCurrentPrice();//bitcoin 101
            //ViewBag.ETH = objCoin.ETHCurrentPrice();//Etherum Classic 106
            //ViewBag.DASH = objCoin.DASHCurrentPrice();//bitcoinCash 102
            //ViewBag.LTC = objCoin.LTCCurrentPrice();// Bitcoin Gold 103
            //ViewBag.ETC = objCoin.ETCCurrentPrice();// Etherum 105
            //ViewBag.MBC = objCoin.GetMBC_USDCoin();//Micro Bitcoin 104

            // var d = CoinsMarketValueController.GetMarkupWithCoinId();
            foreach (var r in d)
            {
                switch (r.Key)
                {
                case 101: mark101 = r.Value; break;

                case 102: mark102 = r.Value; break;

                case 103: mark103 = r.Value; break;

                case 104: mark104 = r.Value; break;

                case 105: mark105 = r.Value; break;

                case 106: mark106 = r.Value; break;
                }
            }

            try { ViewBag.BTC = "$" + Math.Round((Convert.ToDecimal(objCoin.BTCCurrentPrice()) + Convert.ToDecimal(mark101)), 2); } catch (Exception ex) { ViewBag.BTC = ex.Message; }
            try { ViewBag.ETH = "$" + Math.Round((Convert.ToDecimal(objCoin.ETHCurrentPrice()) + Convert.ToDecimal(mark106)), 2); } catch (Exception ex) { ViewBag.ETH = ex.Message; }
            try { ViewBag.DASH = "$" + Math.Round((Convert.ToDecimal(objCoin.DASHCurrentPrice()) + Convert.ToDecimal(mark102)), 2); } catch (Exception ex) { ViewBag.DASH = ex.Message; }
            try { ViewBag.LTC = "$" + Math.Round((Convert.ToDecimal(objCoin.LTCCurrentPrice()) + Convert.ToDecimal(mark103)), 2); } catch (Exception ex) { ViewBag.LTC = ex.Message; }
            try { ViewBag.ETC = "$" + Math.Round((Convert.ToDecimal(objCoin.ETCCurrentPrice()) + Convert.ToDecimal(mark105)), 2); } catch (Exception ex) { ViewBag.ETC = ex.Message; }
            try { ViewBag.MBC = "$" + Math.Round((Convert.ToDecimal(objCoin.GetMBC_USDCoin()) + Convert.ToDecimal(mark104)), 2); } catch (Exception ex) { ViewBag.MBC = ex.Message; }


            Notification    ob1      = new Notification();
            List <CoinList> coinlist = ob1.GetCoin();

            Session["a"]     = coinlist;
            ViewBag.FeeType  = GetFeeType();
            ViewBag.Coinlist = coinlist;
            ViewBag.value    = 0;
            BlockChainEntities db     = new BlockChainEntities();
            string             userId = User.Identity.GetUserId();
            var walletbalance         = db.GetWalletBalance(userId);


            return(View());
        }
Exemple #2
0
        public ActionResult WalletBalance()
        {
            decimal?mark101 = 0;
            decimal?mark102 = 0;
            decimal?mark103 = 0;
            decimal?mark104 = 0;
            decimal?mark105 = 0;
            decimal?mark106 = 0;
            //decimal? markup = 0;
            var d = CoinsMarketValueController.GetMarkupWithCoinId();

            foreach (var r in d)
            {
                switch (r.Key)
                {
                case 101: mark101 = r.Value; break;

                case 102: mark102 = r.Value; break;

                case 103: mark103 = r.Value; break;

                case 104: mark104 = r.Value; break;

                case 105: mark105 = r.Value; break;

                case 106: mark106 = r.Value; break;
                }
            }

            APIcontroller.CoinsMarketValueController objCoin = new APIcontroller.CoinsMarketValueController();

            try { ViewBag.BTC = "$" + Math.Round((Convert.ToDecimal(objCoin.BTCCurrentPrice()) + Convert.ToDecimal(mark101)), 2); } catch (Exception ex) { ViewBag.BTC = ex.Message; }
            try { ViewBag.ETH = "$" + Math.Round((Convert.ToDecimal(objCoin.ETHCurrentPrice()) + Convert.ToDecimal(mark106)), 2); } catch (Exception ex) { ViewBag.ETH = ex.Message; }
            try { ViewBag.DASH = "$" + Math.Round((Convert.ToDecimal(objCoin.DASHCurrentPrice()) + Convert.ToDecimal(mark102)), 2); } catch (Exception ex) { ViewBag.DASH = ex.Message; }
            try { ViewBag.LTC = "$" + Math.Round((Convert.ToDecimal(objCoin.LTCCurrentPrice()) + Convert.ToDecimal(mark103)), 2); } catch (Exception ex) { ViewBag.LTC = ex.Message; }
            try { ViewBag.ETC = "$" + Math.Round((Convert.ToDecimal(objCoin.ETCCurrentPrice()) + Convert.ToDecimal(mark105)), 2); } catch (Exception ex) { ViewBag.ETC = ex.Message; }
            try { ViewBag.MBC = "$" + Math.Round((Convert.ToDecimal(objCoin.GetMBC_USDCoin()) + Convert.ToDecimal(mark104)), 2); } catch (Exception ex) { ViewBag.MBC = ex.Message; }

            BlockChainEntities db     = new BlockChainEntities();
            string             userId = User.Identity.GetUserId();
            var walletbalance         = db.GetWalletBalance(userId);

            ViewBag.walletbalance = walletbalance;
            return(View());
        }
        public decimal?GetCoinBal(string coinname)
        {
            BlockChainEntities db     = new BlockChainEntities();
            string             userId = User.Identity.GetUserId();
            var walletbalance         = db.GetWalletBalance(userId);

            decimal?i = 0;

            foreach (var a in walletbalance)
            {
                if (a.CoinName == coinname)
                {
                    i = a.AvailableBalance;
                    break;
                }
            }
            return(i);
        }
Exemple #4
0
        public ActionResult Index()
        {
            decimal?mark101 = 0;
            decimal?mark102 = 0;
            decimal?mark103 = 0;
            decimal?mark104 = 0;
            decimal?mark105 = 0;
            decimal?mark106 = 0;
            //decimal? markup = 0;
            var d = CoinsMarketValueController.GetMarkupWithCoinId();

            foreach (var r in d)
            {
                switch (r.Key)
                {
                case 101: mark101 = r.Value; break;

                case 102: mark102 = r.Value; break;

                case 103: mark103 = r.Value; break;

                case 104: mark104 = r.Value; break;

                case 105: mark105 = r.Value; break;

                case 106: mark106 = r.Value; break;
                }
            }

            var userId      = User.Identity.GetUserId();
            var transaction = db.GetRecentTransactionList(userId);

            ViewBag.userid = userId;
            var activity      = db.GetActivityLogList(userId);
            var walletbalance = db.GetWalletBalance(userId);
            var coinlist      = db.GetCoinsList();

            ViewBag.totaltransaction = db.GetTotalTransaction(userId).DefaultIfEmpty(0).FirstOrDefault();  //.SingleOrDefault();
            decimal Totalbalance     = 0;
            decimal availablebalance = 0;

            foreach (GetWalletBalance_Result result in walletbalance)
            {
                if (result.CoinName == "MicroBitcoin")
                {
                    Totalbalance     = Totalbalance + Convert.ToDecimal(result.TotalBalance);
                    availablebalance = availablebalance + Convert.ToDecimal(result.AvailableBalance);
                }
            }
            ViewBag.Totalbalance     = Totalbalance;
            ViewBag.availablebalance = availablebalance;


            walletbalance = db.GetWalletBalance(userId);


            APIcontroller.CoinsMarketValueController objCoin = new APIcontroller.CoinsMarketValueController();

            try { ViewBag.BTC = "$" + Math.Round((Convert.ToDecimal(objCoin.BTCCurrentPrice()) + Convert.ToDecimal(mark101)), 2); } catch (Exception ex) { ViewBag.BTC = ex.Message; }
            try { ViewBag.ETH = "$" + Math.Round((Convert.ToDecimal(objCoin.ETHCurrentPrice()) + Convert.ToDecimal(mark106)), 2); } catch (Exception ex) { ViewBag.ETH = ex.Message; }
            try { ViewBag.DASH = "$" + Math.Round((Convert.ToDecimal(objCoin.DASHCurrentPrice()) + Convert.ToDecimal(mark102)), 2); } catch (Exception ex) { ViewBag.DASH = ex.Message; }
            try { ViewBag.LTC = "$" + Math.Round((Convert.ToDecimal(objCoin.LTCCurrentPrice()) + Convert.ToDecimal(mark103)), 2); } catch (Exception ex) { ViewBag.LTC = ex.Message; }
            try { ViewBag.ETC = "$" + Math.Round((Convert.ToDecimal(objCoin.ETCCurrentPrice()) + Convert.ToDecimal(mark105)), 2); } catch (Exception ex) { ViewBag.ETC = ex.Message; }
            try { ViewBag.MBC = "$" + Math.Round((Convert.ToDecimal(objCoin.GetMBC_USDCoin()) + Convert.ToDecimal(mark104)), 2); } catch (Exception ex) { ViewBag.MBC = ex.Message; }

            ViewBag.activity      = activity;
            ViewBag.walletbalance = walletbalance;
            ViewBag.coinlist      = coinlist;

            string username                = (string)Session["UserName"];
            SessionTokenGenerationcs Sg    = new SessionTokenGenerationcs();
            UserSessionModel         USobj = new UserSessionModel();
            var Token1 = Sg.Token(USobj);

            if (Token1 == null)
            {
                return(RedirectToAction("Login", "Account"));
            }

            return(View(transaction));
        }