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}"); } }
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("Запустите видео или игру"); } }
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)); }