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(); }
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(); }