private async void DeleteButton_Click(object sender, System.Windows.RoutedEventArgs e) { await this.Window.RunAsyncOperation(() => { Button button = (Button)sender; QueueUser queueUser = (QueueUser)button.DataContext; this.viewModel.DeleteCommand.Execute(queueUser.user); return(Task.FromResult(0)); }); }
public void AddUser() { var user = new QueueUser(); user.UserName = UserName; user.AllowListen = UserAllowListen; user.AllowSend = UserAllowSend; user.AllowManage = user.AllowManage; Users.Add(user); }
public void Delete(QueueUser user) { try { DeleteUser(_instance, user); Users.Remove(user); NotifyOfPropertyChange(() => _instance); } catch (Exception e) { MessageBox.Show(e.Message, "Delete user failed", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void AddUser() { var user = new QueueUser(); user.UserName = UserName; user.AllowListen = UserAllowListen; user.AllowSend = UserAllowSend; user.AllowManage = UserAllowManage; AddUser(_instance, user); Users.Add(user); NotifyOfPropertyChange(() => _instance); }
private async void DeleteButton_Click(object sender, System.Windows.RoutedEventArgs e) { await this.Window.RunAsyncOperation(() => { try { QueueUser queueUser = FrameworkElementHelpers.GetDataContext <QueueUser>(sender); if (queueUser != null) { this.viewModel.DeleteCommand.Execute(queueUser.user); } } catch (Exception ex) { Logger.Log(ex); } return(Task.FromResult(0)); }); }
// Call this method from main program public static void StartQueueDemo() { QueueUser q = new QueueUser(); q.SetQueueValues(); q.DisplayQueueItems(); q.RemoveTwoItems(); q.CopyQueue(); q.DisplayQueueCopy(); q.CreateArray(); q.PopulateArray(); q.PopulateQueueCopy2(); q.DisplayQueueCopy2(); q.SearchQueueCopy(); q.ClearQueueCopyContent(); q.CountQueueCopy(); }
protected override void DeleteUser(QueueDescription instance, QueueUser user) { _manager.DeleteUser(instance, user); }
protected override void AddUser(TopicDescription instance, QueueUser user) { _manager.AddUser(instance, user); }
protected abstract void DeleteUser(T instance, QueueUser user);
protected abstract void AddUser(T instance, QueueUser user);