public int Count(TradeOrderCrate crate) { int sum = 0; for (var index = 0; index < crate.Items.Count; index++) { var i = crate.Items[index]; if (Match(i.GetType())) { sum += i.Amount; } } return(sum); }
public int Count(TradeOrderCrate crate) { return(crate.Items.Where(i => Match(i.GetType())).Sum(item => item.Amount)); }