public void ClientPasteTaskRequest(string name, string description, bool marked, int sortorder, string tags, bool isviewable) { Console.WriteLine("\nReceived request to: Paste task " + name); User mUser = FindUser(Context.ConnectionId); PasteTaskCommand mPasteTask = new PasteTaskCommand(mUser, name, description, marked, sortorder, tags, isviewable); mPasteTask.Execute(); Clients.Clients(mUser.ConnectionIDs).ReceiveUpdatedTasks(mUser.Tasks); }
private void PasteCommand_Executed(object sender, RoutedEventArgs e) { System.Threading.Tasks.Task.Factory.StartNew(() => { try { PasteTaskCommand PasteTask = new PasteTaskCommand(this, temporaryClipboard); PasteTask.Execute(); } catch (AggregateException error) { MessageBox.Show(error.Message); } }); }