コード例 #1
0
        private void Save_OnMouseDown(object sender, MouseButtonEventArgs e)
        {
            invoker ??= new Invoker();
            var productFactory = new ProductFactory.ProductFactory();
            var product        = productFactory.CreateSmartPhoneOrTablet(
                AddProductView.NameTextBlockText, AddProductView.PriceTextBlockText,
                AddProductView.RatingTextBlockText, AddProductView.DescriptionTextBlockText);
            var command = new AddCommand(product);

            invoker.SetCommand(command);
            invoker.Run();
        }
コード例 #2
0
        private void Save_OnMouseDown(object sender, MouseButtonEventArgs e)
        {
            invoker ??= new Invoker();
            var productFactory = new ProductFactory.ProductFactory();
            var product        = productFactory.CreateSmartPhoneOrTablet(
                TbName.Text, Convert.ToInt32(TbPrice.Text),
                Convert.ToInt32(TbRating.Text), TbDescription.Text);
            var command = new AddCommand(product);

            invoker.SetCommand(command);
            invoker.Run();
            OnClose();
        }