This commit is contained in:
@@ -39,18 +39,32 @@ namespace AyaNova.Biz
|
|||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
/// GET
|
/// GET
|
||||||
|
|
||||||
// //Get one
|
//Get one
|
||||||
// internal async Task<DataListView> GetAsync(long fetchId, bool logTheGetEvent = true)
|
internal async Task<PickListTemplate> GetAsync(AyaType ayaType, bool logTheGetEvent = true)
|
||||||
// {
|
{
|
||||||
// //This is simple so nothing more here, but often will be copying to a different output object or some other ops
|
long lTypeId = (long)ayaType;
|
||||||
// var ret = await ct.DataListView.SingleOrDefaultAsync(m => m.Id == fetchId && (m.Public == true || m.UserId == UserId));
|
|
||||||
// if (logTheGetEvent && ret != null)
|
//first try to fetch from db
|
||||||
// {
|
var ret = await ct.PickListTemplate.SingleOrDefaultAsync(m => m.Id == lTypeId);
|
||||||
// //Log
|
if (logTheGetEvent && ret != null)
|
||||||
// await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, fetchId, BizType, AyaEvent.Retrieved), ct);
|
{
|
||||||
// }
|
//Log
|
||||||
// return ret;
|
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, lTypeId, BizType, AyaEvent.Retrieved), ct);
|
||||||
// }
|
}
|
||||||
|
|
||||||
|
//not in db then get the default
|
||||||
|
if (ret == null)
|
||||||
|
{
|
||||||
|
var PickList = PickListFactory.GetAyaPickList(ayaType);
|
||||||
|
if (PickList != null)
|
||||||
|
{
|
||||||
|
ret = new PickListTemplate();
|
||||||
|
ret.Id = lTypeId;
|
||||||
|
ret.Template = PickList.DefaultTemplate;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -129,8 +143,6 @@ namespace AyaNova.Biz
|
|||||||
internal List<NameIdItem> GetListOfAllPickListTypes(long translationId)
|
internal List<NameIdItem> GetListOfAllPickListTypes(long translationId)
|
||||||
{
|
{
|
||||||
return PickListFactory.GetListOfAllPickListTypes(translationId);
|
return PickListFactory.GetListOfAllPickListTypes(translationId);
|
||||||
// List<NameIdItem> items = await PickListFetcher.GetResponseAsync(ayaType, query, ct, UserId, userRoles);
|
|
||||||
// return items;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -143,8 +155,6 @@ namespace AyaNova.Biz
|
|||||||
//put
|
//put
|
||||||
internal async Task<bool> ReplaceAsync(AyaType ayaType, string template)
|
internal async Task<bool> ReplaceAsync(AyaType ayaType, string template)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
var o = await ct.PickListTemplate.FirstOrDefaultAsync(m => m.Id == (long)ayaType);
|
var o = await ct.PickListTemplate.FirstOrDefaultAsync(m => m.Id == (long)ayaType);
|
||||||
if (o == null)
|
if (o == null)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user