示例#1
0
        public async Task <Result> NextStation()
        {
            var result = await _playerService.NextStation();

            NotifyClients();
            PushNotification(result.Message);

            return(result);
        }
示例#2
0
        public async Task Up()
        {
            var smartHouseState = await SmartHouseService.GetCurrentState();

            if (smartHouseState == SmartHouseState.Pandora)
            {
                var result = await PlayerService.NextStation();

                NotifyClients();
                PushNotification(result.Message);
            }
            else if (smartHouseState == SmartHouseState.TV)
            {
                await TVService.Up();
            }
        }