Exemplo n.º 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 /// <returns></returns>
 public IAuctionSettings Read(IAuctionIdentity context)
 {
     var instance = AuctionSettingsTable.Single(context.Id);
     return MapDynamicToAuctionSettings(instance);
 }
Exemplo n.º 2
0
 protected void WhenAnAuctionIsCreatedWithSettings(BiddingMethod BiddingMethod, DateTime EndDate)
 {
     var service = new AuctionService();
     this.ReturnedAuctionIdentity = service.CreateAuction(BiddingMethod, EndDate);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 public void Delete(IAuctionIdentity context)
 {
     AuctionSettingsTable.Delete(context.Id);
 }
Exemplo n.º 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);
 }
Exemplo n.º 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;
 }
Exemplo n.º 6
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 public void DeleteAuction(IAuctionIdentity context)
 {
     var manager = new AuctionSettingsManager(this.ServiceContext);
     manager.Delete(context);
 }
Exemplo n.º 7
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="context">The context.</param>
 /// <returns></returns>
 public IEnumerable<IBidSettings> ViewBids(IAuctionIdentity context)
 {
     return new IBidSettings[0];
 }