From d00eb671c90afdc8a759b9e2f1c48a58fbb7e913 Mon Sep 17 00:00:00 2001
From: Dan <daniel2.lorych@live.uwe.ac.uk>
Date: Tue, 3 May 2022 20:55:25 +0100
Subject: [PATCH] Add values for property information

---
 Helios/Models/ConfiguratorResult.cs           | 3 +++
 Helios/Source/ConfiguratorService.cs          | 3 +++
 Helios/Views/Configurator/PanelDetails.cshtml | 5 ++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/Helios/Models/ConfiguratorResult.cs b/Helios/Models/ConfiguratorResult.cs
index cb7ad1f..c32aa18 100644
--- a/Helios/Models/ConfiguratorResult.cs
+++ b/Helios/Models/ConfiguratorResult.cs
@@ -28,6 +28,9 @@ namespace Helios.Models
         public double RoofArea { get; set; }
         public double RoofAngle { get; set; }
 
+        public int PowerRequired { get; set; }
+        public int MaximumPower { get; set; }
+
         [DisplayName("Panel Efficiency")]
         public double PanelEfficiency { get; set; }
 
diff --git a/Helios/Source/ConfiguratorService.cs b/Helios/Source/ConfiguratorService.cs
index ecc8ab1..269cc48 100644
--- a/Helios/Source/ConfiguratorService.cs
+++ b/Helios/Source/ConfiguratorService.cs
@@ -38,6 +38,9 @@ namespace Helios.Source
 
 					performance.RoofArea = roof.Area;
 					performance.RoofAngle = roof.Elevation;
+					performance.PowerRequired = input.PowerRequired;
+					performance.MaximumPower = input.MaximumPower;
+
 					performance.PanelEfficiency = panel.Efficiency * 100;
 					performance.InstallationCost = panel.GetInstallationCost(roof.Area);
 					performance.PowerGeneratedSummer = Math.Round(panel.GetPowerOutput(1000, roof.Area, summerElevationAngle), 2);
diff --git a/Helios/Views/Configurator/PanelDetails.cshtml b/Helios/Views/Configurator/PanelDetails.cshtml
index 562c166..510fe74 100644
--- a/Helios/Views/Configurator/PanelDetails.cshtml
+++ b/Helios/Views/Configurator/PanelDetails.cshtml
@@ -36,7 +36,10 @@
         <h5>Property Details</h5>
         <ul>
             <li>
-
+                Power Required: @Model.PowerRequired
+            </li>
+            <li>
+                Maximum Power: @Model.MaximumPower
             </li>
         </ul>
     </div>
-- 
GitLab