This commit is contained in:
2020-01-21 01:14:57 +00:00
parent 426f0c9c9c
commit ff26081d6b
3 changed files with 81 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
using System.Collections.Generic;
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:
return new TestWidgetUserEmail();
default:
throw new System.ArgumentOutOfRangeException($"DataListFactory: Unknown key \"{ListKey}\"");
}
}
}
}