public BuildingViewModel(IBuildingRepository buildingRepository) { try { Buildings = new ObservableCollection<Building>(buildingRepository.GetBuildings()); HeatSuppliers = new ObservableCollection<HeatSupplier>(buildingRepository.GetSuppliers()); _supplierRepository = buildingRepository; _view = new CreateBuildingView() {DataContext = this}; } catch (Exception error) { int x; } }