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()); }
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); }
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)); }