private void AddExecute(object o) { Inbox.Inbox inbox = new Inbox.Inbox(Application.Current.MainWindow); InboxViewModel inboxViewModel = new InboxViewModel(inbox); inbox.DataContext = inboxViewModel; bool?dialogResult = inbox.ShowDialog(); if (!dialogResult.HasValue || !dialogResult.Value) { return; } string text = inboxViewModel.Text; AddNewTimeStamp(text); }
private void AddExecute(object o) { Inbox.Inbox inbox = new Inbox.Inbox(Application.Current.MainWindow); InboxViewModel inboxViewModel = new InboxViewModel(inbox); inbox.DataContext = inboxViewModel; bool?dialogResult = inbox.ShowDialog(); if (!dialogResult.HasValue || !dialogResult.Value) { return; } string text = inboxViewModel.Text; DateTime dateTime = DateTime.Now; Task newTask = new Task(dateTime, text); this.Tasks.Add(newTask); }