public Item MakeXMLItem(DeliverySupport.Models.IItemModel item) { Item xmlItem = new Item(); xmlItem.ItemNum = item.ItemNum; xmlItem.Description = item.Description; xmlItem.Amount = (double)item.Amount; xmlItem.Quantity = (int)item.DefaultQuantity; xmlItem.ImageFileName = item.ImageFileName; xmlItem.Category = (int)item.CategoryNum; return(xmlItem); }
public bool UpdateFromXML(List <Item> XMLItems) { List <DeliverySupport.Models.IItemModel> items = new List <DeliverySupport.Models.IItemModel>(); foreach (Item xmlItem in XMLItems) { DeliverySupport.Models.IItemModel item = dataFactory.MakeItemFromXMLItem(xmlItem); item.IsTestObject = IsTestObject; items.Add(item); } // wait for task - may need better method but not use often Task.Run(async() => { await _itemDataService.CreateOrUpdateList(items); }).Wait(); return(true); }