Esempio n. 1
0
        private void RemoveWorkItem(WorkItemViewModel viewModel)
        {
            int index = WorkItems.FindIndex(w => w.Id == viewModel.Id);

            if (index > -1)
            {
                WorkItems.RemoveAt(index);
                OnPropertyChanged("WorkItems");
            }
        }
Esempio n. 2
0
        private void UpdateWorkItemCollection(WorkItemViewModel viewModel, bool updateObservables)
        {
            int index = WorkItems.FindIndex(w => w.Id == viewModel.Id);

            if (index > -1)
            {
                WorkItems[index] = viewModel.WorkItem;
            }
            else
            {
                WorkItems.Add(viewModel.WorkItem);
            }
            if (updateObservables)
            {
                SetObservableWorkItems();
            }
        }