/// <summary> /// /// </summary> /// <param name="context">The context.</param> /// <returns></returns> public IAuctionSettings Read(IAuctionIdentity context) { var instance = AuctionSettingsTable.Single(context.Id); return MapDynamicToAuctionSettings(instance); }
protected void WhenAnAuctionIsCreatedWithSettings(BiddingMethod BiddingMethod, DateTime EndDate) { var service = new AuctionService(); this.ReturnedAuctionIdentity = service.CreateAuction(BiddingMethod, EndDate); }
/// <summary> /// /// </summary> /// <param name="context">The context.</param> public void Delete(IAuctionIdentity context) { AuctionSettingsTable.Delete(context.Id); }
/// <summary> /// /// </summary> /// <param name="context">The context.</param> /// <returns></returns> public IAuctionSettings ReadAuction(IAuctionIdentity context) { var manager = new AuctionSettingsManager(this.ServiceContext); return manager.Read(context); }
/// <summary> /// /// </summary> /// <param name="context">The context.</param> /// <param name="value">The value.</param> /// <returns></returns> public IBidIdentity PlaceBid(IAuctionIdentity context, double value) { return (IBidIdentity)null; }
/// <summary> /// /// </summary> /// <param name="context">The context.</param> public void DeleteAuction(IAuctionIdentity context) { var manager = new AuctionSettingsManager(this.ServiceContext); manager.Delete(context); }
/// <summary> /// /// </summary> /// <param name="context">The context.</param> /// <returns></returns> public IEnumerable<IBidSettings> ViewBids(IAuctionIdentity context) { return new IBidSettings[0]; }