Exemple #1
0
        public void ResumeVideo()
        {
            try
            {
                if (_statusVideo == StatusVideoEnum.Lunched)
                {
                    _service.Play();
                    ComPrortSender.Send(_currentVideo.FileMotion, Terminal, App.Current, App.SendMessage, App.SendException);
                    _timerEnd.Start();
                }
                else
                {
                    ComPortPackagesService.Resume();
                    _timerEnd.Start();
                    _service.Play();
                    VideoBanner.StartPlayer();
                }

                Observer.StartObserv();
                _statusVideo = StatusVideoEnum.Started;
            }
            catch (Exception ex)
            {
                App.SendException(ex);
                MessageBox.Show($"Video not runned please wait. | {ex.Message}");
            }
        }
Exemple #2
0
        private void Btn_Start_Click(object sender, RoutedEventArgs e)
        {
            if (_statusVideo == StatusVideoEnum.Pause || _statusVideo == StatusVideoEnum.Lunched || _statusGame == StatusGameEnum.Lunched)
            {
                _watcher.Start();
                Start();
                Btn_Pause.IsEnabled = true;
                Btn_Start.IsEnabled = false;

                if (_typeItem != TypeItem.Game)
                {
                    Observer.ObservIteration();
                }

                SetObserverStart();

                if (VideoBanner.VideoCollection != null)
                {
                    VideoBanner.Visibility = Visibility.Visible;
                    Btn_Play.Visibility    = Visibility.Collapsed;
                    PC_Bar.Visibility      = Visibility.Collapsed;
                    VideoBanner.StartPlayer();
                }
            }
            else
            {
                //System.Windows.MessageBox.Show("Запустите видео или игру");
            }
        }
Exemple #3
0
 public void PauseVideo()
 {
     if (_statusVideo == StatusVideoEnum.Started)
     {
         _service.Pause();
         VideoBanner.PausePlayer();
         ComPortPackagesService.Pause();
         _timerEnd.Stop();
         Thread.Sleep(300);
         _statusVideo = StatusVideoEnum.Pause;
     }
     else
     {
         MessageBox.Show("Видео не началось производиться");
     }
 }
 public ActionResult Create(VideoBanner user)
 {
     if (user != null)
     {
         user.creatorId    = long.Parse((User.Identity as ClaimsIdentity).Claims.FirstOrDefault(m => m.Type == ClaimTypes.Sid).Value);
         user.creatorName  = User.Identity.Name;
         user.creationTime = DateTime.Now;
     }
     if (ModelState.IsValid)
     {
         repository.Insert(user);
         repository.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }