private bool FilterRunningOrders(Schema.DebtWorkingOrder.WorkingOrder workingOrder) { return(workingOrder.Status.StatusCode != Status.Filled && workingOrder.Status.StatusCode != Status.Canceled && workingOrder.Status.StatusCode != Status.Closed && workingOrder.Status.StatusCode != Status.Suspended); }
private bool FilterSymbols(Schema.DebtWorkingOrder.WorkingOrder workingOrder) { return(workingOrder.SecuritySymbol.Symbol.StartsWith(this.symbolFilter)); }
private bool FilterFilledOrders(Schema.DebtWorkingOrder.WorkingOrder workingOrder) { return(workingOrder.Status.StatusCode == Status.Filled); }
private Schema.DebtWorkingOrder.WorkingOrder WorkingOrderSelector(WorkingOrderRow workingOrderRow) { Schema.DebtWorkingOrder.WorkingOrder workingOrder = new Schema.DebtWorkingOrder.WorkingOrder(); return(workingOrder.Select(workingOrderRow)); }