Пример #1
0
        public ActionResult FeedbackList(FeedbackSearchModel model)
        {
            //初始化默认查询模型
            DateTime today = DateTime.Today;

            if (model.StartTime == null)
            {
                model.StartTime = today.AddDays(-today.Day + 1);
            }
            if (model.EndTime == null)
            {
                model.EndTime = today;
            }

            //根据提报时间查询
            DateTime endTime = model.EndTime.Value.AddDays(1);

            Expression <Func <T_Feedback, bool> > where = u => u.UploadTime >= model.StartTime.Value && u.UploadTime < endTime;

            //根据查询条件调用BLL层 获取分页数据
            IFeedbackBLL feedbackBll = BLLFactory <IFeedbackBLL> .GetBLL("FeedbackBLL");

            var sortName = this.SettingSorting("Id", false);

            model.DataList = feedbackBll.GetPageList(where, sortName.SortName, sortName.IsAsc, model.PageIndex) as PagedList <T_Feedback>;
            return(View(model));
        }
Пример #2
0
        public IActionResult GetFeedbacks(FeedbackSearchModel model)
        {
            var feeback = feedbackQuery.GetFeedbackList(
                new SquadFeedbackListRequest {
                ClubId  = club.Guid,
                SquadId = model.SquadId,
                Week    = model.Week,
                Year    = model.Year
            }
                );

            return(new JsonResult(feeback));
        }