public async Task <JsonResult> UpdateRiskParticipantsScore([FromBody] RiskParticipantsScoreView model)
        {
            if (string.IsNullOrEmpty(model.RiskParticipantsID))
            {
                return(Json("Fail"));
            }

            var dataResult = await _riskAssessmentRepository.UpdateRiskParticipantsScoreAsync(model);

            return(Json("success"));
        }
        public Task <OperationResult> UpdateRiskParticipantsScoreAsync(RiskParticipantsScoreView data)
        {
            const string command = "Update RiskParticipantsScore set ParticipantScore = @ParticipantScore "
                                   + "where RiskParticipantsID = @RiskParticipantsID";

            int rowsUpdated = Task.Run(() => _sqlConnection.ExecuteAsync(command, new
            {
                data.ParticipantScore,
                data.RiskParticipantsID
            })).Result;

            return(Task.FromResult(rowsUpdated.Equals(1) ? OperationResult.Success : OperationResult.Failed(new OperationResultError
            {
                Code = string.Empty,
                Description = $"The Participant score with ID {data.RiskParticipantsID} could not be updated in the dbo.RiskParticipantsScore table."
            })));
        }