From 382445f8c3f709fdf1005deac002186529534a17 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 21 Jan 2020 16:28:44 +0000 Subject: [PATCH] --- server/AyaNova/DataList/DataListFactory.cs | 8 +-- .../AyaNova/DataList/TestWidgetUserEmail.cs | 71 ++++++++++--------- 2 files changed, 39 insertions(+), 40 deletions(-) diff --git a/server/AyaNova/DataList/DataListFactory.cs b/server/AyaNova/DataList/DataListFactory.cs index d3f4bc2a..ba6808af 100644 --- a/server/AyaNova/DataList/DataListFactory.cs +++ b/server/AyaNova/DataList/DataListFactory.cs @@ -3,17 +3,15 @@ using AyaNova.Biz; namespace AyaNova.DataList { internal static class DataListFactory - { - internal const string TEST_WIDGET_USER_EMAIL_ADDRESS_LIST_KEY = "TEST_WIDGET_USER_EMAIL_ADDRESS_LIST";//for development testing, not a real thing going forward - + { internal static IAyaDataList GetAyaDataList(string ListKey) { switch (ListKey) { - case TEST_WIDGET_USER_EMAIL_ADDRESS_LIST_KEY: + case nameof(TestWidgetUserEmail): return new TestWidgetUserEmail(); default: - throw new System.ArgumentOutOfRangeException($"DataListFactory: Unknown key \"{ListKey}\""); + throw new System.ArgumentOutOfRangeException($"DataListFactory: Unknown list \"{ListKey}\""); } } } diff --git a/server/AyaNova/DataList/TestWidgetUserEmail.cs b/server/AyaNova/DataList/TestWidgetUserEmail.cs index a3a97b18..add5aadd 100644 --- a/server/AyaNova/DataList/TestWidgetUserEmail.cs +++ b/server/AyaNova/DataList/TestWidgetUserEmail.cs @@ -5,7 +5,7 @@ namespace AyaNova.DataList internal class TestWidgetUserEmail : IAyaDataList { - public string ListKey => DataListFactory.TEST_WIDGET_USER_EMAIL_ADDRESS_LIST_KEY; + public string ListKey => nameof(TestWidgetUserEmail); public string SQLFrom => "throw new System.NotImplementedException()"; @@ -13,40 +13,41 @@ namespace AyaNova.DataList { get { - List l = new List(); - l.Add(new AyaDataListFieldDefinition { FieldKey = "df", AyaObjectType = (int)AyaType.Widget, SqlIdColumnName = "awidget.id" }); - l.Add(new AyaDataListFieldDefinition - { - FieldKey = "widgetname", - LtKey = "WidgetName", - UiFieldDataType = (int)AyaUiFieldDataType.Text, - AyaObjectType = (int)AyaType.Widget, - SqlIdColumnName = "awidget.id", - SqlValueColumnName = "awidget.name" - }); - l.Add(new AyaDataListFieldDefinition - { - FieldKey = "username", - LtKey = "User", - UiFieldDataType = (int)AyaUiFieldDataType.Text, - AyaObjectType = (int)AyaType.User, - SqlIdColumnName = "auser.id", - SqlValueColumnName = "auser.name" - }); - l.Add(new AyaDataListFieldDefinition - { - LtKey = "UserEmailAddress", - FieldKey = "emailaddress", - SqlValueColumnName = "auseroptions.emailaddress", - UiFieldDataType = (int)AyaUiFieldDataType.EmailAddress - }); - l.Add(new AyaDataListFieldDefinition - { - LtKey = "Active", - FieldKey = "widgetactive", - SqlValueColumnName = "awidget.active", - UiFieldDataType = (int)AyaUiFieldDataType.Bool - }); + List l = new List(); + l.Add(new AyaDataListFieldDefinition { FieldKey = "df", AyaObjectType = (int)AyaType.Widget, SqlIdColumnName = "awidget.id" }); + l.Add(new AyaDataListFieldDefinition + { + FieldKey = "widgetname", + LtKey = "WidgetName", + UiFieldDataType = (int)AyaUiFieldDataType.Text, + AyaObjectType = (int)AyaType.Widget, + SqlIdColumnName = "awidget.id", + SqlValueColumnName = "awidget.name" + }); + l.Add(new AyaDataListFieldDefinition + { + FieldKey = "username", + LtKey = "User", + UiFieldDataType = (int)AyaUiFieldDataType.Text, + AyaObjectType = (int)AyaType.User, + SqlIdColumnName = "auser.id", + SqlValueColumnName = "auser.name" + }); + l.Add(new AyaDataListFieldDefinition + { + LtKey = "UserEmailAddress", + FieldKey = "emailaddress", + SqlValueColumnName = "auseroptions.emailaddress", + UiFieldDataType = (int)AyaUiFieldDataType.EmailAddress + }); + l.Add(new AyaDataListFieldDefinition + { + LtKey = "Active", + FieldKey = "widgetactive", + SqlValueColumnName = "awidget.active", + UiFieldDataType = (int)AyaUiFieldDataType.Bool + }); + return l; } }