public IActionResult ApproveQuestion([FromBody] QuestionApprovalData data) { try { questionService.ApproveQuestion(data); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
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(); }