public void Add() { var itemWindow = new ToDoItemWindow(_projectId); if (this is TodayToDoItemOperations) { itemWindow.ShowDialog(DateTime.Today); } else { itemWindow.ShowDialog(); } if (itemWindow.DialogResult == false) { return; } itemWindow.Item.ProjectId = _projectId; ItemService.Add(itemWindow.Item); if (itemWindow.Item.Id != -1 && IsCorrect(itemWindow.Item)) { _toDoItemsCollection.Add(itemWindow.Item); } else if (itemWindow.Item.Id == -1) { return; } _tagService.ReplaceItemsTags(itemWindow.Item.Id, itemWindow.SelectedTagsId); }
private void AddButton_OnClick(object sender, RoutedEventArgs e) { var itemWindow = new ToDoItemWindow(null); itemWindow.ShowDialog(DateTime.Today.AddDays(1)); if (itemWindow.DialogResult == false) { return; } itemWindow.Item.ProjectId = null; _itemService.Add(itemWindow.Item); if (itemWindow.Item.Id == -1) { return; } _tagService.ReplaceItemsTags(itemWindow.Item.Id, itemWindow.SelectedTagsId); _parent.UpdateUpcomingPage(); }