public bool setScore([FromBody]object pointsArray) { try { List<Score> scoreObject = JsonConvert.DeserializeObject<List<Score>>(pointsArray.ToString()); int test_id = int.Parse(scoreObject[0].test_id.ToString()); double userPoints = int.Parse(scoreObject[0].totalPoints.ToString()); Guid gu = new Guid(scoreObject[0].userKey.ToString()); SQL sql = new SQL(); double total = sql.getPoints(test_id); double divide = (userPoints / total); double result = (divide * 100); int percent = Convert.ToInt32(result); string score = percent + "%"; sql.setScore(gu, score); return true; } catch (Exception) { return false; } }