public static bool AddBank(OddVw curOdd) { int count = 0; foreach (TipItemVw curItem in TipItems) { if (curItem.Odd.BetDomain.BetDomainId == curOdd.LineObject.BetDomain.BetDomainId) { count++; curItem.IsBank = true; curItem.IsBankReadOnly = true; } } return(count > 0); }
public static bool RemoveBank(OddVw curOdd) { int count = 0; TipItemVw modifyItem = null; foreach (TipItemVw curItem in TipItems) { if (curItem.Odd.BetDomain.BetDomainId == curOdd.LineObject.BetDomain.BetDomainId) { count++; modifyItem = curItem; } } if (count < 2 && modifyItem != null) { modifyItem.IsBank = false; } return(count < 2); }
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (values == null || !(values[0] is OddVw)) { return(null); } OddVw odd = (OddVw)values[0]; switch (odd.IsIncreased) { case null: return(null); case false: _image = RedImage; break; case true: _image = GreenImage; break; } return(_image); }