public async Task <string> SaveUserFeedback([FromBody] UserfeedbackInfo data)
        {
            try
            {
                _telemetry.TrackEvent("SaveUserFeedback");
                FeedbackDataRepository feedbackDataRepository = new FeedbackDataRepository(_configuration, _telemetry);
                // Check if this is user's second feedback
                FeedbackDataEntity feebackData = await feedbackDataRepository.GetReflectionFeedback(data.reflectionId, data.emailId);

                if (data.feedbackId == 0)
                {
                    await feedbackDataRepository.DeleteFeedback(feebackData);
                }
                else
                {
                    if (feebackData != null && data.emailId == feebackData.FeedbackGivenBy)
                    {
                        feebackData.Feedback = data.feedbackId;
                        await feedbackDataRepository.CreateOrUpdateAsync(feebackData);
                    }
                    else
                    {
                        await _dbHelper.SaveReflectionFeedbackDataAsync(data);
                    }
                }
                return("true");
            }
            catch (Exception e)
            {
                _telemetry.TrackEvent("SaveUserFeedback Exception " + e);
                return("false");
            }
        }