From dc2dd341d35824fa9e9f17ac0dae467006a22ab6 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 7 Apr 2020 19:12:19 +0000 Subject: [PATCH] --- .../AyaNova/Controllers/EnumListController.cs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/server/AyaNova/Controllers/EnumListController.cs b/server/AyaNova/Controllers/EnumListController.cs index 721da271..b88590d6 100644 --- a/server/AyaNova/Controllers/EnumListController.cs +++ b/server/AyaNova/Controllers/EnumListController.cs @@ -74,11 +74,26 @@ namespace AyaNova.Api.Controllers } else if (keyNameInLowerCase == StringUtil.TrimTypeName(typeof(AyaType).ToString()).ToLowerInvariant()) { - var values = Enum.GetValues(typeof(AyaType)); foreach (AyaType t in values) { - string name = t.ToString(); + TranslationKeysToFetch.Add(t.ToString()); + } + var LT = TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, TranslationId).Result; + + foreach (AyaType t in values) + { + var tName = t.ToString(); + string name = string.Empty; + if (LT.ContainsKey(tName)) + { + name = LT[tName]; + } + else + { + name = tName; + } + if (t.HasAttribute(typeof(CoreBizObjectAttribute))) { name += " [CoreBizObject]";