/// <summary> /// Starts working thread /// </summary> /// <param name="fSatResult">Saturation float</param> private void StartWorkingThread(float fSatResult) { //better readabilty ScreenVM s = _screenVm; s.SlsWorkThread = new Thread(() => s.RgbManager.DoWork(WebSocketConnection.WebSocket, System.Convert.ToInt32(s.Buffer), s.DisplayToPixelManager, fSatResult)); s.SlsWorkThread.Start(); s.IsRunning = true; }
public ActionResult Index() { if (Convert.ToBoolean(Session["IsLogged"])) { var screenViewModel = new ScreenVM { Screens = _unitOfWork.ScreenRepository.GetAll().OrderByDescending(s => s.ScreenCode), ModuleList = new SelectList(_unitOfWork.ModuleRepository.Get(), "ModuleID", "Title") }; ViewBag.ScreenList = screenViewModel.Screens.ToList(); return(View(screenViewModel)); } return(RedirectToAction("Index", "Home")); }
public SLSCommand(ScreenVM screenVm) { _screenVm = screenVm; }