public async Task AssignTariffCodeToItm(InventoryItem itm, TariffCode t) { itm.TariffCode = t.TariffCodeName; await BaseDataModel.Instance.SaveInventoryItem(itm) .ConfigureAwait(false); }
public async Task SaveTariffCode(TariffCode i) { if (i == null) { return; } using (var ctx = new TariffCodeService()) { await ctx.UpdateTariffCode(i).ConfigureAwait(false); } }
public static async Task AssignTariffToItms(IList list, TariffCode tariffCode) { if (tariffCode == null) { throw new ApplicationException("Please Select TariffCode then Continue"); } using (var ctx = new InventoryItemService()) { foreach (VirtualListItem <InventoryQS.Business.Entities.InventoryItemsEx> item in list) { InventoryItem itm = await ctx.GetInventoryItemByKey(item.Data.ItemNumber); item.Data.TariffCode = tariffCode.TariffCodeName; itm.TariffCode = tariffCode.TariffCodeName; await ctx.UpdateInventoryItem(itm).ConfigureAwait(false); } } }