private void DeleteVM(QuestionViewModel obj) { var indexOf = QuestionViewModels.IndexOf(obj); QuestionViewModels.Remove(obj); EntityViewModel.QuestionViewModels.Remove(obj); for (int i = indexOf; i < QuestionViewModels.Count; i++) { QuestionViewModels[i].Order = i + 1; } Deleted.Add(obj); }