/// <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);
 }
Beispiel #4
0
 /// <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);
 }
Beispiel #5
0
 /// <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;
 }
Beispiel #6
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 public void DeleteAuction(IAuctionIdentity context)
 {
     var manager = new AuctionSettingsManager(this.ServiceContext);
     manager.Delete(context);
 }
Beispiel #7
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 /// <returns></returns>
 public IEnumerable<IBidSettings> ViewBids(IAuctionIdentity context)
 {
     return new IBidSettings[0];
 }