public IActionResult RemoveQuote([FromBody] RemoveQuoteRequest removeRequest) { try { _quoteService.RemoveQuote(removeRequest.QuoteId, removeRequest.Username, removeRequest.IsMod); return(Ok()); } catch (Exception e) { _logger.Log(LogLevel.Error, e, "Error when removing quote", removeRequest); return(BadRequest()); } }
public async Task <bool> RemoveQuote(RemoveQuoteRequest request) { try { var result = await _quoteClient.PostAsync("RemoveQuote", HttpClientHelper.GetJsonData(request)); return(result.IsSuccessStatusCode); } catch (Exception e) { return(HttpClientHelper.LogError <bool>(_logger, e, new object[] { request.Username, request.QuoteId })); } }