/// <summary> /// /// </summary> /// <param name="iAuctionServiceContext">The i auction service context.</param> /// <param name="iAuctionSettings">The i auction settings.</param> /// <returns></returns> public Auction Build(IAuctionSettings iAuctionSettings) { return new Auction(new BiddingManagerFactory(this.ServiceContext).Build(iAuctionSettings.BiddingMethod)) { AuctionerId = this.ServiceContext.ParticipantId, PartitionId = this.ServiceContext.ApplicationId, EndDate = iAuctionSettings.EndDate, Id = iAuctionSettings.Id }; }
/// <summary> /// /// </summary> /// <param name="settings">The settings.</param> public void Update(IAuctionSettings settings) { AuctionSettingsTable.Update(settings, settings.Id); }