public TaskDetailsViewModel(Task task, MainWindowViewModel mainWindow) { using (ProjectRepository projectRepository = new ProjectRepository()) { _projects = new CollectionView(projectRepository.GetAllProjects()); } using (PriorityRepository priorityRepository = new PriorityRepository()) { _priorities = new CollectionView(priorityRepository.GetAllPriorities()); } _task = task; _mainWindow = mainWindow; SetTabTitle(); }