예제 #1
0
        public ActionResult TeamPointsQuery(int userTag, string statisticsYear, int statisticsMode)
        {
            var filter = new TeamPointsFilter()
            {
                UserTag        = userTag,
                statisticsYear = statisticsYear,
                statisticsMode = statisticsMode
            };
            var result = MockTestBasisService.SearchTeamPointsLists(filter);

            return(Json(new AjaxResult()
            {
                Success = true, Data = result
            }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public static List <TeamPointsVO> SearchTeamPointsLists(TeamPointsFilter filter)
        {
            switch (filter.statisticsMode)
            {
            case 1:
                var cmd1 = new DataCommand("MockTest.TeamPoints1");
                cmd1.SetParameter("@userTag", DbType.Int32, filter.UserTag);
                cmd1.SetParameter("@year", DbType.String, filter.statisticsYear);
                return(cmd1.ExecuteEntityList <TeamPointsVO>());

            case 2:
                var cmd2 = new DataCommand("MockTest.TeamPoints2");
                cmd2.SetParameter("@userTag", DbType.Int32, filter.UserTag);
                cmd2.SetParameter("@year", DbType.String, filter.statisticsYear);
                return(cmd2.ExecuteEntityList <TeamPointsVO>());

            default:
                break;
            }
            return(new List <TeamPointsVO>());
        }
 public List <TeamPointsVO> SearchTeamPointsLists(TeamPointsFilter filter)
 {
     return(MockTestDA.SearchTeamPointsLists(filter));
 }