async Task saveToTenderDb(List <tenderItem> tenderItems, int page) { List <dbTenderItem> dbTenderItems = new List <dbTenderItem>(); foreach (tenderItem item in tenderItems) { dbTenderItem dbTenderItem = new dbTenderItem(); dbTenderItem.Company = item.Company; dbTenderItem.Reference = item.Reference; dbTenderItem.TenderSource = item.TenderSource; dbTenderItem.Category = item.Category; dbTenderItem.Agency = item.Agency; dbTenderItem.Title = item.Title; dbTenderItem.OriginatingSource = item.OriginatingStation; dbTenderItem.ClosingDate = item.ClosingDate; dbTenderItem.BidClosingDate = item.BidClosingDate; dbTenderItem.FeeBeforeGST = item.FeeBeforeGST; dbTenderItem.FeeAfterGST = item.FeeAfterGST; dbTenderItem.FeeGST = item.FeeGST; dbTenderItem.TendererClass = item.TendererClass; dbTenderItem.Name = item.Name; dbTenderItem.OffinePhone = item.OffinePhone; dbTenderItem.Extension = item.Extension; dbTenderItem.MobilePhone = item.MobilePhone; dbTenderItem.Email = item.Email; dbTenderItem.Fax = item.Fax; dbTenderItem.FileLinks = JsonConvert.SerializeObject(item.FileLinks).ToString(); //dbTenderItem.FileLinks = ""; dbTenderItem.CheckedValue = item.CheckedValue; dbTenderItem.AddToCartQuantity = item.AddToCartQuantity; dbTenderItem.BookmarkImage = item.BookmarkImage; dbTenderItem.Page = page; dbTenderItems.Add(dbTenderItem); } await App.Database.SaveTendersasync(dbTenderItems); Console.WriteLine("Save Process done!"); }
public Task <int> DeleteTenderAsync(dbTenderItem item) { return(database.DeleteAsync(item)); }