public async Task DeactivateCurrencyPair(IRequestContext context, DeactivateCurrencyPairRequestDto request) { Log.Information("Received deactivate for currency pair {currencyPair} for user {username}", request.CurrencyPair, context.UserSession.Username); var currencyPair = await _repository.GetById<CurrencyPair>(request.CurrencyPair); currencyPair.Deactivate(); await _repository.SaveAsync(currencyPair); Log.Information("Currency pair {currencyPair} deactivated", request.CurrencyPair); }