Exemplo n.º 1
0
        public ActionResult Statistical(Guid id)
        {
            QuestionStatisticCondition condition = new QuestionStatisticCondition()
            {
                QuestionSurveyId = id
            };
            QuestionStatisticList model = new QuestionStatisticList();

            model.List = Statisticservice.GetResult(condition);
            return(View(PluginHelper.GetViewPath(this.GetType(), "Statistical"), model));
        }
Exemplo n.º 2
0
        public IPagedList <QuestionStatistic> SearchQuestionStatistic(QuestionStatisticCondition condition)
        {
            var query = repository.Table;


            if (!string.IsNullOrEmpty(condition.Result))
            {
                query = query.Where(t => t.Result.Contains(condition.Result));
            }

            query = query.Where(t => t.IsDelete == false);
            query = query.OrderByDescending(t => t.CreateDate);

            return(new PagedList <QuestionStatistic>(query, condition.PageIndex, condition.PageSize));
        }
Exemplo n.º 3
0
        public IList <QuestionStatistic> GetListById(Guid QuestionSurveyId, Guid CreatorId, QuestionStatisticCondition condition)
        {
            var query = repository.Table;

            query = query.Where(u => u.IsDelete == false && u.QuestionSurveyId == QuestionSurveyId && u.UserId == CreatorId);
            return(new PagedList <QuestionStatistic>(query, condition.PageIndex, condition.PageSize));
        }