public async Task <IActionResult> GetDefault(string assetPairId) { try { IMarkup markup = await _markupService.GetDefaultAsync(assetPairId); if (markup == null) { return(NotFound(ErrorResponse.Create("Default markup has not been set"))); } return(Ok(Mapper.Map <MarkupResponse>(markup))); } catch (Exception ex) { await _log.WriteErrorAsync(nameof(MarkupsController), nameof(GetDefault), ex); throw; } }
public async Task <IActionResult> GetDefault(string assetPairId) { try { IMarkup markup = await _markupService.GetDefaultAsync(Uri.UnescapeDataString(assetPairId)); if (markup == null) { return(NotFound(ErrorResponse.Create("Default markup has not been set"))); } return(Ok(Mapper.Map <MarkupResponse>(markup))); } catch (InvalidRowKeyValueException e) { _log.ErrorWithDetails(e, new { e.Variable, e.Value }); return(NotFound(ErrorResponse.Create("Asset pair not found"))); } }