/// <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; }
/// <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; }
/// <summary> Full constructor. </summary> public Bid(MonetaryAmount amount, Item item, User bidder) { this.amount = amount; this.item = item; this.bidder = bidder; }
public static MonetaryAmount Convert(MonetaryAmount amount, string toConcurrency) { // TODO: This requires some conversion magic and is therefore broken return(new MonetaryAmount(amount.Value, toConcurrency)); }