public MyAssetsViewModel() { using (var uow = new UnitOfWork()) { User = uow.UserRepository.GetById(Logic.UserContext.Current.UserId); var assetHepler = new AssetHelper(User.Id); var assets = assetHepler.GetAssets(); Assets = new ObservableCollection <AssetViewModel>(assets); } AddTransactionCommand = new Microsoft.Practices.Prism.Commands.DelegateCommand <AssetViewModel>(OnAddTransactionClick); AddAssetCommand = new DelegateCommand(OnAddAsset); NavigateToTransactionList = new DelegateCommand <AssetViewModel>(OnNavigateToTransactionList); NavigateToDeleteTransaction = new Microsoft.Practices.Prism.Commands.DelegateCommand <AssetViewModel>(OnNavigateToDeleteTransaction); }