This commit is contained in:
2018-11-30 18:56:30 +00:00
parent c886fa8815
commit 793695942e
3 changed files with 32 additions and 19 deletions

View File

@@ -100,7 +100,7 @@ namespace AyaNova.Api.Controllers
return Ok(new
{
data = biz.FilterOptions
data = WidgetBiz.FilterOptions(biz.UserLocaleId)
});
}

View File

@@ -12,25 +12,23 @@ using System.Collections.Generic;
namespace AyaNova.Biz
{
internal class WidgetBiz : BizObject, IJobObject, IFilterableObject
internal class WidgetBiz : BizObject, IJobObject
{
public FilterOptions FilterOptions
public static FilterOptions FilterOptions(long localizeToLocaleId = 0)
{
get
{
FilterOptions f = new FilterOptions("Widget");
f.
AddField("Name", "WidgetName", AyDataType.Text).
AddField("Serial", "WidgetSerial", AyDataType.Text).
AddField("DollarAmount", "WidgetDollarAmount", AyDataType.Decimal).
AddField("Active", "WidgetActive", AyDataType.Bool).
AddField("StartDate", "WidgetStartDate", AyDataType.Date).
AddField("EndDate", "WidgetEndDate", AyDataType.Date);
f.Localize(UserLocaleId);
return f;
}
FilterOptions f = new FilterOptions("Widget");
f.
AddField("Name", "WidgetName", AyDataType.Text).
AddField("Serial", "WidgetSerial", AyDataType.Text).
AddField("DollarAmount", "WidgetDollarAmount", AyDataType.Decimal).
AddField("Active", "WidgetActive", AyDataType.Bool).
AddField("StartDate", "WidgetStartDate", AyDataType.Date).
AddField("EndDate", "WidgetEndDate", AyDataType.Date);
if (localizeToLocaleId != 0)
f.Localize(localizeToLocaleId);
return f;
}