20 lines
724 B
C#
20 lines
724 B
C#
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}\"");
|
|
}
|
|
}
|
|
}
|
|
} |