示例#1
0
        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);
        }