public bool SaveCommunicationSubscription(CommunicationSubscription client) { BlockChainEntities bce = new BlockChainEntities(); if (client.id > 0) { var items = bce.CommunicationSubscription.Where(f => f.id == client.id).ToArray(); if (items.Any()) { var item = items.First(); item = AutoMapper.Mapper.Map <CommunicationSubscription>(client); } } else { bce.CommunicationSubscription.Add(client); } try { bce.SaveChanges(); } catch (Exception) { return(false); // handle exception } return(true); }
public decimal?GetMarkupExchange(int coinid) { BlockChainEntities ob = new BlockChainEntities(); //var res = ob.tbl_Coin_Master; var markupvalue = (from x in ob.tbl_Coin_Master where x.Id == coinid select x.MarkupExchange).FirstOrDefault(); return(markupvalue); }
public static decimal?GetMarkupBuy(int coinid) { BlockChainEntities ob = new BlockChainEntities(); //var res = ob.tbl_Coin_Master; var markupvalue = (from x in ob.tbl_Coin_Master where x.Id == coinid select x.MarkupBuy).FirstOrDefault(); // var aaaa = (ob.tbl_Coin_Master.Where(x => x.Id == coinid).Select(x => new { x.BuyFee, x.BuyTax })).ToList(); return(markupvalue); }//FirstOrDefault();
private void InitIoc() { BlockChainEntities blockChainEntities = new BlockChainEntities(); BlockCycleContainer.Container.RegisterType <BlockChainEntities>(new PerResolveLifetimeManager()); BlockCycleContainer.Container.RegisterType <OpenData>(new SingletonLifetimeManager()); BlockCycleContainer.Container.RegisterType <BlockService>(new SingletonLifetimeManager()); }
public string[] GetBuyFeeTax(int coinid) { string[] a = new string[2]; BlockChainEntities ob = new BlockChainEntities(); var e = (ob.tbl_Coin_Master.Where(x => x.Id == coinid).Select(x => new { x.BuyFee, x.BuyTax })).FirstOrDefault(); a[0] = e.BuyFee.ToString(); a[1] = e.BuyTax.ToString(); return(a); }
public static Dictionary <int, decimal?> GetMarkupWithCoinId() { Dictionary <int, decimal?> d = new Dictionary <int, decimal?>(); BlockChainEntities ob = new BlockChainEntities(); var data = (ob.tbl_Coin_Master.Select(x => new { x.Id, x.MarkupBuy })).ToList(); foreach (var r in data) { d.Add(r.Id, r.MarkupBuy); } return(d); }
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 string[] GetSellFeeTax(int coinid) { string[] a = new string[2]; //string re=a[0] BlockChainEntities ob = new BlockChainEntities(); var e = (ob.tbl_Coin_Master.Where(x => x.Id == coinid).Select(x => new { x.SellFee, x.SellTax })).FirstOrDefault(); // var res = (ob.tbl_Coin_Master.Select(x => new { x.Id, x.MarkupBuy })).FirstOrDefault(); //a[0] = Convert.ToString(e.SellFee); a[1] = Convert.ToString(e.SellTax); decimal?a1 = e.SellFee; decimal?a2 = e.SellTax; string s1 = a1.ToString(); string s2 = a2.ToString(); a[0] = s1; a[1] = s2; return(a); }
public Client[] GetClientData(string clientname = null) { BlockChainEntities bce = new BlockChainEntities(); Client[] result = new Client[0]; if (clientname != null) { result = bce.Client.Where(f => f.Client1 == clientname).ToArray(); } else { result = bce.Client.ToArray(); } return(result); }
public Streams[] GetStreamsData(string Streamname = null) { BlockChainEntities bce = new BlockChainEntities(); Streams[] result = new Streams[0]; if (Streamname != null) { result = bce.Streams.Where(f => f.Streamname == Streamname).ToArray(); } else { result = bce.Streams.ToArray(); } return(result); }
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); }