private void res_rem_Click(object sender, RoutedEventArgs e) { WorkerListModel _wlm = (WorkerListModel)DataContext; Resource _r = (Resource)res_list.SelectedItem; SharedData._hostCreate.Resources.Remove(_r); }
private void add_res_Click(object sender, RoutedEventArgs e) { try { int _rate = Convert.ToInt32(resource_rate.Text) * 1000; int _timeout = Convert.ToInt32(resource_timeout.Text) * 1000; int _size = 0; if (has_data.IsChecked.Value) { _size = Convert.ToInt32(resource_size.Text); } Resource _res = new Resource(_timeout, _size, resource_path.Text, resource_name.Text, _rate); WorkerModel _wm = new WorkerModel(SharedData._hostCreate.Host.Host, SharedData._hostCreate.Host.Host.Resource, _res); WorkerListModel _wlm = (WorkerListModel)DataContext; if (!SharedData._hostCreate.Resources.Any(x => x.Name == _res.Name)) { SharedData._hostCreate.Resources.Add(_res); } if (!_wlm.Workers.Any(x => x.Worker.Resource.Name == _res.Name)) { _wlm.Workers.Add(_wm); Thread _t = new Thread(_wm.Worker.Work); _t.IsBackground = true; _t.Start(); clear_res_Click(sender, e); } } catch (Exception) { } }
public ActionResult WorkerRating(int id, int id2) { WorkerListModel model = new WorkerListModel(); model.UId = id; model.PostId = id2; return(View(model)); }
private void worker_remove_Click(object sender, RoutedEventArgs e) { var item = (sender as FrameworkElement).DataContext; int index = workerlist.Items.IndexOf(item); WorkerModel _wm = (WorkerModel)workerlist.Items[index]; WorkerListModel _wlm = (WorkerListModel)DataContext; _wm.Worker.Stop(); _wlm.Workers.Remove(_wm); }
public ActionResult WorkerList(int id) { WorkerListModel model = new WorkerListModel(); var result = _selectedWorkerService.GetAll().Data.Where(d => d.PostId == id).ToList(); var m = result.Where(p => p.Flag == 0).ToList(); foreach (var worker in m) { var result2 = _userservice.GetByID(worker.UserId); model.Name.Add(result2.Data.FristName + " " + result2.Data.LastName); model.UserId.Add(result2.Data.UserId); } model.PostId = id; return(View(model)); }