// End Interface Implementations private TransactionType ConvertQuestradeSideToTransactionType(OrderSide side) { switch (side) { case OrderSide.Buy: return TransactionType.Buy; case OrderSide.Sell: return TransactionType.Sell; case OrderSide.BTC: case OrderSide.BTO: case OrderSide.Count: case OrderSide.Cov: case OrderSide.Short: case OrderSide.STC: case OrderSide.STO: case OrderSide.Undefined: default: throw new Exception(string.Format("Unsupported Questrade order type: {0}", side.ToString())); } }