private static ReceiptsView CreateReceiptsView() { TableView tableView = new TableView(); tableView.Presenter = new ReceiptsTablePresenter(tableView); ReceiptsView receiptsView = new ReceiptsView(tableView); receiptsView.Presenter = new ReceiptsPresenter(receiptsView); return(receiptsView); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MainView mainView = CreateMainView(); ReceiptsView receiptsView = CreateReceiptsView(); AddNewProductView addNewProductView = new AddNewProductView(); addNewProductView.Presenter = new AddNewProductPresenter(addNewProductView); UpdateProductView updateProductView = new UpdateProductView(); updateProductView.Presenter = new UpdateProductPresenter(updateProductView); AddProductToReceiptView addProductToReceiptView = new AddProductToReceiptView(); addProductToReceiptView.Presenter = new AddProductToReceiptPresenter(addProductToReceiptView); Application.Run(mainView); }