public void ExportAuctionsAndBatches() { DateTime lDtmToday = DateTime.Now; UGRS.Core.SDK.DI.Auctions.Services.AuctionService lObjSAPAuctionsService = mObjSAPAuctionFactory.GetAuctionService(); IList <Auction> lLstObjAuctionsList = mObjAuctionsFactory.GetAuctionService().GetList().Where(x => x.ModificationDate == lDtmToday).ToList(); foreach (Auction lObjAuction in lLstObjAuctionsList) { //Ask for if not exists the auction in SAP B1 data base if (!lObjSAPAuctionsService.HasBeenImported(lObjAuction.Id)) { lObjSAPAuctionsService.Add(GetSAPAuction(lObjAuction)); } else if (lObjSAPAuctionsService.HasBeenUpdated(lObjAuction.Id, lObjAuction.ModificationDate)) { lObjSAPAuctionsService.Update(GetSAPAuction(lObjAuction)); } } }