private string GetStatus(TradeOfferState tostatus) { switch (tostatus) { case TradeOfferState.TradeOfferStateAccepted: return("<span class=\"badge badge-success\">ACCEPTED</span>"); case TradeOfferState.TradeOfferStateActive: return("<span class=\"badge badge-primary\">ACTIVE</span>"); case TradeOfferState.TradeOfferStateCanceled: return("<span class=\"badge badge-danger\">CANCELED</span>"); case TradeOfferState.TradeOfferStateDeclined: return("<span class=\"badge badge-danger\">DECLINED</span>"); case TradeOfferState.TradeOfferStateCountered: return("<span class=\"badge badge-warning\">COUNTERED</span>"); case TradeOfferState.TradeOfferStateExpired: return("<span class=\"badge badge-danger\">EXPIRED</span>"); case TradeOfferState.TradeOfferStateInvalid: return("<span class=\"badge badge-danger\">INVALID</span>"); case TradeOfferState.TradeOfferStateInvalidItems: return("<span class=\"badge badge-danger\">INVALID</span>"); case TradeOfferState.TradeOfferStateUnknown: return("<span class=\"badge badge-danger\">UNKNOW</span>"); default: return("<span class=\"badge badge-success\">UKNOW (" + tostatus.ToString() + ")</span>"); } }
public TradeOfferInfo(string spl, string spn, string spp, string toID, TradeOfferState tostatus) { this.Splink = spl; this.Spname = spn; this.Sppicture = spp; this.TradeofferID = toID; this.ToStatus = GetStatus(tostatus); }
/// <summary> /// Gets a list of trade offers for the specified trade offer state. /// </summary> /// <param name="states">A TradeOfferState containing the state to get trade offers for.</param> /// <param name="state">A TradeOfferTypes indicating the types of trade offer to get.</param> public List <TradeOffer> GetTradeOffers(TradeOfferState state, TradeOfferTypes tradeOfferTypes) { List <TradeOfferState> States; States = new List <TradeOfferState> { state }; return(GetTradeOffers(States, tradeOfferTypes)); }