private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            decimal price;
            if(!decimal.TryParse(tbPrice.Text, out price))
            {
                tbStatus.Text = "Bad price";
                return;
            }

            int count;
            if(!int.TryParse(tbCount.Text, out count))
            {
                tbStatus.Text = "Bad stock";
                return;
            }

            if(tbName.Text.Length == 0)
            {
                tbStatus.Text = "Name is required.";
                return;
            }

            tbStatus.Text = "";

            NavProduct p = new NavProduct()
            {
                Name = tbName.Text,
                Description = tbDesc.Text,
                Price = price,
                Count = count,
                VendorNo = UserViewModel.viewModel.No
            };

            ProductViewModel.viewModel.AddProduct(p);
            NavigationService.GoBack();
        }
 public void AddProduct(NavProduct product)
 {
     _client.AddProductAsync(product);
 }
 public Product(NavProduct product)
 {
     this.No = product.No;
     this.Name = product.Name;
     this.Count = product.Count;
     this.Description = product.Description;
     this.Price = product.Price;
     this.VendorNo = product.VendorNo;
 }