This commit is contained in:
2022-07-02 23:23:32 +00:00
parent 61c23d4de0
commit 9f0bbc6fb5

View File

@@ -77,7 +77,19 @@ namespace AyaNova.Biz
//
internal async Task<List<NameIdActiveChargeCostItem>> GetNameIdActiveChargeCostItemsAsync()
{
return await ct.Part.AsNoTracking().Select(x => new NameIdActiveChargeCostItem { Name = x.Name, Id = x.Id, Active = x.Active, Cost = x.Cost, Charge = x.Retail }).OrderBy(x => x.Name).ToListAsync();
var pList = await ct.Part.AsNoTracking().Select(x => new NameIdActiveChargeCostItem { Id = x.Id, Active = x.Active, Cost = x.Cost, Charge = x.Retail }).OrderBy(x => x.Name).ToListAsync();
long[] partIdList = new long[0];
var PickList = AyaNova.PickList.PickListFactory.GetAyaPickList(AyaType.Part);
var partNames = await AyaNova.PickList.PickListFetcher.GetResponseAsync(PickList, null, null, true, partIdList, null, ct, null, string.Empty);
foreach (var item in pList)
{
item.Name = partNames.Where(z => z.Id == item.Id).First().Name;
}
//sort in place by name
pList.Sort((lhs, rhs) => lhs.Name.CompareTo(rhs.Name));
return pList;
}
////////////////////////////////////////////////////////////////////////////////////////////////