Esempio n. 1
0
 public CryptoCoin(CryptoCoinValue coinValue)
 {
     Id         = coinValue.CoinId;
     Symbol     = coinValue.CoinId.ToString( );
     HighestBid = coinValue.HighestBid;
     LowestAsk  = coinValue.LowestAsk;
     Time       = coinValue.Time;
     Rate       = (HighestBid + LowestAsk) / 2m;
 }
        public TeleSubscription UpdateCoin(int subscriptionId, CryptoCoinValue ccv)
        {
            var subscription = Context.TeleSubscriptions.Find(subscriptionId);

            if (subscription == null)
            {
                return(null);
            }

            subscription.LastSignificantPrice[ccv.CoinId] = ccv;
            subscription.UpdateJson( );
            Context.TeleSubscriptions.AddOrUpdate(subscription);

            return(subscription);
        }