public JsonResult GetInterviews()
        {
            IInterviewsQuery interviewsQuery = new InterviewsQuery();
            List <Interview> questions       = interviewsQuery.GetQuestions();

            return(JsonResultHelper.GetUnlimitedJsonResult(questions));
        }
        public JsonResult AnswerInterview(List <long> answersIds)
        {
            List <long> validAnswersIds = (answersIds ?? new List <long>(0)).Where(IdValidator.IsValid).ToList();

            if (EnumerableValidator.IsNullOrEmpty(validAnswersIds))
            {
                return(JsonResultHelper.Error());
            }

            IInterviewsQuery interviewsQuery = new InterviewsQuery();
            bool             isSuccess       = interviewsQuery.IncrementCountAnswers(validAnswersIds);

            return(JsonResultHelper.Success(isSuccess));
        }