public async Task <PaginatedResponseContract <TradingInstrumentContract> > ListByPages(string tradingConditionId,
                                                                                               int?skip = null, int?take = null)
        {
            ApiValidationHelper.ValidatePagingParams(skip, take);

            var data = await _tradingInstrumentsRepository.GetByPagesAsync(tradingConditionId, skip, take);

            return(new PaginatedResponseContract <TradingInstrumentContract>(
                       contents: data.Contents.Select(x => _convertService.Convert <ITradingInstrument, TradingInstrumentContract>(x)).ToList(),
                       start: data.Start,
                       size: data.Size,
                       totalSize: data.TotalSize
                       ));
        }