public PermissionStatusResponse CanUseDynamicTrailingForLimit() { var result = this.Checker.canUseDynamicTrailingForLimit(); return(new PermissionStatusResponse() { Status = ConvertersInternal.GetPermissionStatus(result), }); }
public PermissionStatusResponse CanUseFluctuateTrailingForStop() { var result = this.Checker.canUseFluctuateTrailingForStop(); return(new PermissionStatusResponse() { Status = ConvertersInternal.GetPermissionStatus(result), }); }
public PermissionStatusResponse CanChangeNetStopLimitOrder(InstrumentBaseRequest request) { this.Validator.Validate(request); var result = this.Checker.canChangeNetStopLimitOrder(request.Instrument); return(new PermissionStatusResponse() { Status = ConvertersInternal.GetPermissionStatus(result), }); }
public PermissionStatusResponse CanRemoveFromContingencyGroup(InstrumentBaseRequest request) { this.Validator.Validate(request); var result = this.Checker.canRemoveFromContingencyGroup(request.Instrument); return(new PermissionStatusResponse() { Status = ConvertersInternal.GetPermissionStatus(result), }); }