public override void Add(AddCommand command)
 {
     command.Execute(this);
 }
 public void Add(AddCommand command)
 {
     if (subViewModel != null)
     {
         subViewModel.Add(command);
     }
 }
 public virtual void Add(AddCommand command)
 {
 }
 public override void Add(AddCommand command)
 {
     var product = factories.CreateProduct();
     product.AddedByUser = true;
     Navigator.GoToProductEditing(product.Id);
 }