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