Ejemplo n.º 1
0
 /// <summary> Simple properties only constructor.</summary>
 public Item(string name, string description, User seller, MonetaryAmount initialPrice,
             MonetaryAmount reservePrice, DateTime startDate, DateTime endDate)
 {
     this.name         = name;
     this.seller       = seller;
     this.description  = description;
     this.initialPrice = initialPrice;
     this.reservePrice = reservePrice;
     this.startDate    = startDate;
     this.endDate      = endDate;
     state             = ItemState.Draft;
 }
Ejemplo n.º 2
0
 /// <summary> Full constructor.</summary>
 public Item(string name, string description, User seller, MonetaryAmount initialPrice,
             MonetaryAmount reservePrice, DateTime startDate, DateTime endDate, ISet categories, IList bids,
             Bid successfulBid)
 {
     this.name          = name;
     this.seller        = seller;
     this.description   = description;
     this.initialPrice  = initialPrice;
     this.reservePrice  = reservePrice;
     this.startDate     = startDate;
     this.endDate       = endDate;
     categorizedItems   = categories;
     this.bids          = bids;
     this.successfulBid = successfulBid;
     state = ItemState.Draft;
 }
Ejemplo n.º 3
0
 /// <summary> Full constructor. </summary>
 public Bid(MonetaryAmount amount, Item item, User bidder)
 {
     this.amount = amount;
     this.item   = item;
     this.bidder = bidder;
 }
Ejemplo n.º 4
0
 public static MonetaryAmount Convert(MonetaryAmount amount, string toConcurrency)
 {
     // TODO: This requires some conversion magic and is therefore broken
     return(new MonetaryAmount(amount.Value, toConcurrency));
 }