Exemplo n.º 1
0
        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!");
        }
Exemplo n.º 2
0
 public Task <int> DeleteTenderAsync(dbTenderItem item)
 {
     return(database.DeleteAsync(item));
 }