public ServerDashBoardForm(ServerModel model, ManageProductsHandler manageProductsHandler) { this.itsModel = model; this.itsState = ServerState.MONITORING_STATE; this.updateObserver = this.update; this.manageProductsHandler = manageProductsHandler; InitializeComponent(); render(itsState); }
public ManageProductsForm( ServerModel model, AddProductHandler addProductHandler, RemoveProductHandler removeProductHandler, ModifyProductHandler modifyProductHandler, StartProductAuctionHandler startProductAuctionHandler, StopProductAuctionHandler stopProductAuctionHandler, ProductsFormClosedHandler productsFormClosedHandler ) { this.itsModel = model; this.itsState = ServerState.MONITORING_STATE; this.updateObserver = this.update; this.addProductHandler = addProductHandler; this.removeProductHandler = removeProductHandler; this.modifyProductHandler = modifyProductHandler; this.startProductAuctionHandler = startProductAuctionHandler; this.stopProductAuctionHandler = stopProductAuctionHandler; this.productsFormClosedHandler = productsFormClosedHandler; InitializeComponent(); this.render(itsState); }
public void registerObserver(ServerObserver observer) { registry.Add(observer); }