From ee56086effef7a01ae7453b93a25497e79aa732e Mon Sep 17 00:00:00 2001 From: DucDangAnh Date: Mon, 6 Jul 2020 16:12:49 +0700 Subject: [PATCH] AIParkingApplicationForm - pass apiController thru Param. --- AIParkingApplication/AIParkingApplicationForm.cs | 9 ++++----- AIParkingApplication/LoginForm.cs | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/AIParkingApplication/AIParkingApplicationForm.cs b/AIParkingApplication/AIParkingApplicationForm.cs index 6d23455..c1f6936 100644 --- a/AIParkingApplication/AIParkingApplicationForm.cs +++ b/AIParkingApplication/AIParkingApplicationForm.cs @@ -13,23 +13,22 @@ namespace AIParkingApplication private StatusBar statusBar; private Sidebar sidebar; - public AIParkingApplicationForm() + public AIParkingApplicationForm(ApiController apiController) { InitializeComponent(); - string serverBaseAddress = "http://localhost:80/"; - apiController = new ApiController(serverBaseAddress); + this.apiController = apiController; sidebar = new Sidebar(apiController); sidebar.Location = new System.Drawing.Point(0, 0); Controls.Add(sidebar); c3Device = new C3DeviceController("192.168.1.200"); - laneIn = new LaneIn(1, @"C:\HS_test.mp4", @"C:\HS_test.mp4", c3Device, apiController, true, false, true); + laneIn = new LaneIn(1, @"C:\HS_test.mp4", @"C:\HS_test.mp4", c3Device, this.apiController, true, false, true); laneIn.BorderStyle = BorderStyle.FixedSingle; laneIn.Location = new System.Drawing.Point(sidebar.Location.X + sidebar.Width + 20, 0); Controls.Add(laneIn); - laneOut = new LaneOut(2, @"C:\HS_test.mp4", @"C:\HS_test.mp4", c3Device, apiController, true, false, true); + laneOut = new LaneOut(2, @"C:\HS_test.mp4", @"C:\HS_test.mp4", c3Device, this.apiController, true, false, true); laneOut.BorderStyle = BorderStyle.FixedSingle; laneOut.Location = new System.Drawing.Point(laneIn.Location.X + laneIn.Width + 20, 0); Controls.Add(laneOut); diff --git a/AIParkingApplication/LoginForm.cs b/AIParkingApplication/LoginForm.cs index fc4ef11..1fde623 100644 --- a/AIParkingApplication/LoginForm.cs +++ b/AIParkingApplication/LoginForm.cs @@ -44,7 +44,7 @@ namespace AIParkingApplication var loginResult = await apiController.Login(new LoginModel { Username = username, Password = password }); if (loginResult.IsLoginSuccess) { - new AIParkingApplicationForm().Show(); + new AIParkingApplicationForm(apiController).Show(); Hide(); } else