public async Task <TradingInstrumentContract> Update(string tradingConditionId, string assetPairId,
                                                             [FromBody] TradingInstrumentContract instrument)
        {
            await ValidateTradingInstrument(instrument);

            ValidateId(tradingConditionId, assetPairId, instrument);

            await _tradingInstrumentsRepository.UpdateAsync(
                _convertService.Convert <TradingInstrumentContract, TradingInstrument>(instrument));

            await _eventSender.SendSettingsChangedEvent($"{Request.Path}",
                                                        SettingsChangedSourceType.TradingInstrument, GetIdContractSerialized(instrument));

            return(instrument);
        }