public async Task <IEnumerable <QuestionInfo> > GetAllQuestionsAsync([FromQuery] SearchFilters filters)
        {
            long userId   = (await _userManager.FindByIdAsync(_userManager.GetUserId(HttpContext.User))).UserId;
            var  result   = _questionServices.GetAllQuestions(userId, filters);
            var  activity = _questionActivityServices.GetAllActivity(userId);

            foreach (var question in result)
            {
                question.Status = (from a in activity
                                   where a.ActivityPerformedOn == question.Id && (a.Type == Activity.Like || a.Type == Activity.Dislike)
                                   select(short) a.Type).FirstOrDefault();
            }
            return(result);
        }