コード例 #1
0
        /// <inheritdoc />
        public bool UpdateFeedbackReview(UserFeedbackView feedback)
        {
            this.logger.LogTrace($"Updating user feedback... {JsonConvert.SerializeObject(feedback)}");

            // Get the requets that still need to be invited
            this.feedbackDelegate.UpdateUserFeedback(feedback.ToDbModel());
            return(true);
        }
コード例 #2
0
        /// <inheritdoc />
        public RequestResult <List <UserFeedbackView> > GetUserFeedback()
        {
            this.logger.LogTrace($"Retrieving pending beta requests");
            DBResult <List <UserFeedbackAdmin> > userfeedbackResult = this.feedbackDelegate.GetAllUserFeedbackEntries();

            this.logger.LogDebug($"Finished retrieving user feedback: {JsonConvert.SerializeObject(userfeedbackResult)}");
            List <UserFeedbackView> userFeedback = UserFeedbackView.CreateListFromDbModel(userfeedbackResult.Payload);

            return(new RequestResult <List <UserFeedbackView> >()
            {
                ResourcePayload = userFeedback,
                ResultStatus = ResultType.Success,
                TotalResultCount = userFeedback.Count,
            });
        }
コード例 #3
0
 public IActionResult UpdateUserFeedback(UserFeedbackView feedback)
 {
     return(new JsonResult(this.feedbackService.UpdateFeedbackReview(feedback)));
 }