From e30a5e58d36a1e6825cce51f042de2da94f08ff2 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 4 Dec 2022 13:13:03 +0530 Subject: [PATCH] WebServiceDashboardApi: updated GetStats() and GetTopStats() to use case-insensitive value for type. --- DnsServerCore/WebServiceDashboardApi.cs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/DnsServerCore/WebServiceDashboardApi.cs b/DnsServerCore/WebServiceDashboardApi.cs index 7861d8c9..f30d6d0a 100644 --- a/DnsServerCore/WebServiceDashboardApi.cs +++ b/DnsServerCore/WebServiceDashboardApi.cs @@ -151,14 +151,14 @@ namespace DnsServerCore else isLanguageEnUs = acceptLanguage.StartsWith("en-us", StringComparison.OrdinalIgnoreCase); - switch (strType) + switch (strType.ToLower()) { - case "lastHour": + case "lasthour": data = _dnsWebService.DnsServer.StatsManager.GetLastHourMinuteWiseStats(utcFormat); labelFormat = "HH:mm"; break; - case "lastDay": + case "lastday": data = _dnsWebService.DnsServer.StatsManager.GetLastDayHourWiseStats(utcFormat); if (isLanguageEnUs) @@ -168,7 +168,7 @@ namespace DnsServerCore break; - case "lastWeek": + case "lastweek": data = _dnsWebService.DnsServer.StatsManager.GetLastWeekDayWiseStats(utcFormat); if (isLanguageEnUs) @@ -178,7 +178,7 @@ namespace DnsServerCore break; - case "lastMonth": + case "lastmonth": data = _dnsWebService.DnsServer.StatsManager.GetLastMonthDayWiseStats(utcFormat); if (isLanguageEnUs) @@ -188,7 +188,7 @@ namespace DnsServerCore break; - case "lastYear": + case "lastyear": labelFormat = "MM/YYYY"; data = _dnsWebService.DnsServer.StatsManager.GetLastYearMonthWiseStats(utcFormat); break; @@ -543,25 +543,25 @@ namespace DnsServerCore List> topStatsData; - switch (strType) + switch (strType.ToLower()) { - case "lastHour": + case "lasthour": topStatsData = _dnsWebService.DnsServer.StatsManager.GetLastHourTopStats(statsType, limit); break; - case "lastDay": + case "lastday": topStatsData = _dnsWebService.DnsServer.StatsManager.GetLastDayTopStats(statsType, limit); break; - case "lastWeek": + case "lastweek": topStatsData = _dnsWebService.DnsServer.StatsManager.GetLastWeekTopStats(statsType, limit); break; - case "lastMonth": + case "lastmonth": topStatsData = _dnsWebService.DnsServer.StatsManager.GetLastMonthTopStats(statsType, limit); break; - case "lastYear": + case "lastyear": topStatsData = _dnsWebService.DnsServer.StatsManager.GetLastYearTopStats(statsType, limit); break;