public static async Task <bool> SubmitLocalErrorLog(LocalErrorLogRequest request) { using (var client = GetClient()) { try { var task = client.PostAsJsonAsync("api/userprofiles/submitlocalerrorlog", request); await task; return(task.Result.StatusCode == HttpStatusCode.OK); } catch (Exception) { return(false); } } }
public HttpResponseMessage SubmitLocalErrorLog(LocalErrorLogRequest request) { var auth = new Authentication(); if (!auth.IsValidKey(request.AuthToken)) { return new HttpResponseMessage { StatusCode = HttpStatusCode.Forbidden } } ; request.Log.SenderId = auth.GetActiveUserId(request.AuthToken); return(new HttpResponseMessage { StatusCode = Posts.SubmitLocalErrorLog(request.Log) > 0 ? HttpStatusCode.OK : HttpStatusCode.InternalServerError }); }