From 590197d3a64c77ab3c7acf177420145005653ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Wed, 25 Aug 2021 11:41:09 +0500 Subject: [PATCH] fix helper class --- AsbCloudInfrastructure/Helper.cs | 8 ++++---- .../Services/WellOperationsStatService.cs | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/AsbCloudInfrastructure/Helper.cs b/AsbCloudInfrastructure/Helper.cs index d5d11b8d..01fc97b5 100644 --- a/AsbCloudInfrastructure/Helper.cs +++ b/AsbCloudInfrastructure/Helper.cs @@ -13,7 +13,7 @@ namespace AsbCloudInfrastructure var max = items[0]; for (var i = 1; i < count; i++) - if (max.CompareTo(items[i]) > 0) + if (max.CompareTo(items[i]) < 0) max = items[i]; return max; @@ -28,7 +28,7 @@ namespace AsbCloudInfrastructure var min = items[0]; for (var i = 1; i < count; i++) - if (min.CompareTo(items[i]) < 0) + if (min.CompareTo(items[i]) > 0) min = items[i]; return min; @@ -44,9 +44,9 @@ namespace AsbCloudInfrastructure var min = items[0]; var max = items[0]; for (var i = 1; i < count; i++) - if (max.CompareTo(items[i]) > 0) + if (max.CompareTo(items[i]) < 0) max = items[i]; - else if (min.CompareTo(items[i]) < 0) + else if (min.CompareTo(items[i]) > 0) min = items[i]; return (min, max); diff --git a/AsbCloudInfrastructure/Services/WellOperationsStatService.cs b/AsbCloudInfrastructure/Services/WellOperationsStatService.cs index 2d3eada1..0820e60a 100644 --- a/AsbCloudInfrastructure/Services/WellOperationsStatService.cs +++ b/AsbCloudInfrastructure/Services/WellOperationsStatService.cs @@ -246,6 +246,7 @@ namespace AsbCloudInfrastructure.Services private static IEnumerable MakeOperationsExt(IEnumerable operations) { + var sortedOperations = operations.OrderBy(o => o.StartDate); var count = operations.Count(); var ops = new List(count); var item = operations.ElementAt(0);