private void GetNewTaskGroup( TaskGroup taskGroup ) { TaskGroupViewModel viewModel = new TaskGroupViewModel( base.WindowLoader ); viewModel.DisplayName = "Add Task Group"; viewModel.TaskGroup = taskGroup; viewModel.Parent = this; base.WindowLoader.ShowDialog( viewModel ); }
/// <summary> /// /// </summary> /// <param name="taskGroup"></param> public static void Save( TaskGroup taskGroup ) { Data.SaveObject<TaskGroup>( taskGroup ); }
public void SaveTaskGroup( TaskGroup taskGroup ) { TaskGroupLogic.Save( taskGroup ); if( taskGroup.TaskGroupId == null || taskGroup.TaskGroupId == 0 ) { TaskGroups.Add( taskGroup ); // New TaskGroup, so add it to the collection. } // Refresh the list this.TaskGroups = new ObservableCollection<TaskGroup>( TaskGroupLogic.GetAll() ); SelectedTaskGroup = taskGroup; }
/// <summary> /// Deletes a <see cref="TaskGroup" /> object. /// </summary> /// <param name="taskGroup"></param> public static void Delete( TaskGroup taskGroup ) { Data.DeleteObject<TaskGroup>( taskGroup ); }