public IActionResult ApproveQuestion([FromBody] QuestionApprovalData data)
 {
     try
     {
         questionService.ApproveQuestion(data);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
예제 #2
0
        public void ApproveQuestion(QuestionApprovalData data)
        {
            var question = context.GlobalQuestionPackages
                           .SingleOrDefault(x => x.Id == data.QuestionId && x.Approved == false);

            if (question == null)
            {
                throw new ServiceException("Question Not Found!");
            }

            question.Approved        = true;
            question.QuestionSheetId = data.GlobalParentSheetId;
            context.SaveChanges();
        }