Пример #1
0
        public HttpResponseMessage ChangeChannel(TelevisionViewModel tvViewModel)
        {
            var commandHandler = new CommandHandler();

            commandHandler.Handle(new ChangeChannelCommand()
            {
                Id = tvViewModel.Id, Version = tvViewModel.Version, ChannelNumber = tvViewModel.Channel
            });
            return(Request.CreateResponse(HttpStatusCode.OK, "Request Submitted"));
        }
Пример #2
0
        public HttpResponseMessage PowerOff(TelevisionViewModel tvViewModel)
        {
            var commandHandler = new CommandHandler();

            commandHandler.Handle(new PowerOffTvCommand()
            {
                Id = tvViewModel.Id, Version = tvViewModel.Version
            });
            return(Request.CreateResponse(HttpStatusCode.OK, "Request Submitted"));
        }
 public void Call()
 {
     ThreadPool.GetMaxThreads(out int a, out int b);
     _core.Logger.Debug(this, a + " " + b);
     try
     {
         if (_core.TryGetUiManager(out IUiManager ui))
         {
             _page = _page ?? new TelevisionViewModel(_core);
             ui.Navigate(_page);
         }
     }
     catch
     {
     }
 }
Пример #4
0
        public TelevisionPage()
        {
            InitializeComponent();

            BindingContext = new TelevisionViewModel();
        }