Beispiel #1
0
 public void Setup()
 {
     _productStore          = new Mock <IProductStore>();
     _pageService           = new Mock <IPageService>();
     _viewModelProductsPage = new ProductsPageViewModel(_productStore.Object, _pageService.Object);
     _viewModel             = new ProductViewModel();
     _vmd = new ProductsDetailViewModel(_viewModel, _productStore.Object, _pageService.Object);
 }
Beispiel #2
0
 public ProductsDetailPage(Products product, Users user)
 {
     InitializeComponent();
     BindingContext = model = new ProductsDetailViewModel()
     {
         Product = product, User = user
     };
 }
        public ProductsDetailPage(ProductViewModel viewModel)
        {
            InitializeComponent();

            var productStore = new SQLiteProductStore(DependencyService.Get <ISQLiteDb>());
            var pageService  = new PageService();

            Title          = (viewModel.ProductName == null) ? "New Product" : "Edit Product";
            BindingContext = new ProductsDetailViewModel(viewModel ?? new ProductViewModel(), productStore, pageService);
        }
Beispiel #4
0
 public ProductDetailView(Product product)
 {
     InitializeComponent();
     pvm = new ProductsDetailViewModel(product);
     this.BindingContext = pvm;
 }