示例#1
0
        public decimal GetCurrentPower(int siteId)
        {
            var service      = new PowerUsage();
            var currentPower = service.GetCurrentPower(siteId);

            PushUpdate.BroadcastPowerLevel(currentPower);
            return(currentPower);
        }
示例#2
0
        public decimal Charge(ChargeModel body)
        {
            var service      = new PowerUsage();
            var currentPower = service.Charge(body.SiteId, body.Amount);

            PushUpdate.BroadcastPowerLevel(currentPower);
            return(currentPower);
        }
        /// <summary>
        /// Raises the 'DelayUpdate.PushUpdate' event.
        /// </summary>
        private void onPushUpdate()
        {
            //Written, 26.05.2017 : 5:22pm

            if (PushUpdate != null)
            {
                PushUpdate.Invoke(this, new EventArgs());
            }
        }