public async Task <IHttpActionResult> InsertDebugLogAsync(DebugLogRequest request) { var response = new DebugLogResponse(); var accountId = Identity.ToAccountID(); request.DebugLogViewModel.AccountId = accountId; await _debugLogService.InsertDebugLogAsync(request.DebugLogViewModel); response.StatusCode = (int)HttpStatusCode.OK; return(Ok(response)); }
public void SendDebugLog(string logs, string remarks) { if (_configuration.IsAuthorized) { var requestModel = new DebugLogRequest { DebugLogViewModel = GenerateViewModel(logs, remarks) }; try { var response = _flurlClient.Request("api/v1/debug-logs/log") .WithOAuthBearerToken(_configuration.Token) .PostJsonAsync(requestModel) .ReceiveJson <DebugLogResponse>() .Result; } catch { _configuration.LogOut(); } } }