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"]; }