public void SortByName(int direction) { if (direction == (int)SortType.ASC) { WorksInTab = new ObservableCollection <WorkInTab>(WorksInTab.OrderBy(w => w.WorkBlockContext.Work.Task.TaskName)); } else { WorksInTab = new ObservableCollection <WorkInTab>(WorksInTab.OrderByDescending(w => w.WorkBlockContext.Work.Task.TaskName)); } }
public void AddWork(WorkInTab work) { WorksInTab.Add(work); WorksInTab = new ObservableCollection <WorkInTab>(WorksInTab.OrderBy(w => w.WorkBlockContext.Work.ID)); ResetWorksView = true; }