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)); }
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)); }
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)); }