private void EditDepartment(DepartmentDto departmentDto) { Department department = _repository.GetById(departmentDto.Id); var viewModel = new DepartmentViewModel(department); if (_dialogService.ShowDialog(viewModel) == true) { int index = Departments.IndexOf(departmentDto); Departments[index] = _repository.GetDepartmentDto(viewModel.Department.Id); } }
private void DeleteDepartment(DepartmentDto departmentDto) { _repository.Delete(departmentDto.Id); Departments.Remove(departmentDto); }