Example #1
0
        public Form Show()
        {
            var repository    = new SQLServerCategoryRepository();
            var producCreator = new ProductCategoryCreator(repository);
            var handler       = new ProductCategoryCommandHandler(producCreator);

            var data = new Dictionary <string, object>
            {
                { "CreatorHandler", handler }
            };

            var form = new CreateProductCategory(data);

            return(form);
        }
 public CreateProductCategory(Dictionary <string, object> data)
 {
     InitializeComponent();
     CreateHandler = (ProductCategoryCommandHandler)data["CreatorHandler"];
 }