public ContentResult LogError(FormCollection error) { var result = new Models.Response { Success = false }; try { var errorMsg = error["ErrorMessage"]; result.Success = DisclaimerDatabase.LogError(ConnectionHelper.Helper(), GetUserID(), errorMsg); } catch (Exception ex) { result.Message = ex.Message; Log(ex); } return(Content(Newtonsoft.Json.JsonConvert.SerializeObject(result), "application/json")); }
private void Log(Exception ex) { Int32 userId; try { userId = GetUserID(); } catch (Exceptions.NullUserHttpSessionExcepetion) { // We are unable to record the userID if it can't be retrieved userId = 0; } catch (Exception) { throw; } DisclaimerDatabase.LogError(ConnectionHelper.Helper(), userId, ex.ToString()); }