public async Task <IHttpActionResult> InsertDebugLogsAsync(DebugLogsRequest request) { var response = new DebugLogsResponse(); var accountId = Identity.ToAccountID(); foreach (var debugLog in request.DebugLogsViewModel) { debugLog.AccountId = accountId; } await _debugLogService.InsertDebugLogsAsync(request.DebugLogsViewModel); response.StatusCode = (int)HttpStatusCode.OK; return(Ok(response)); }
public void SendDebugLogs(IEnumerable <DebugLogViewModel> debugLogsVM) { if (_configuration.IsAuthorized) { var requestModel = new DebugLogsRequest { DebugLogsViewModel = debugLogsVM }; try { var response = _flurlClient.Request("api/v1/debug-logs/") .WithOAuthBearerToken(_configuration.Token) .PostJsonAsync(requestModel) .ReceiveJson <DebugLogsResponse>() .Result; } catch { _configuration.LogOut(); } } }