예제 #1
0
        /// <summary>
        /// 购票
        /// </summary>
        /// <returns></returns>
        public ActionResult BuyTicket()
        {
            TicketResult result = new TicketResult();

            result.ListTicket = admissionTicketService.GetNormalALL().Select(x => new ticketModel()
            {
                admissionTicketId = x.id,
                name      = x.name,
                introduce = x.introduce,
                price     = DateHelper.m_IsWorkingDay() == true ? x.amount : x.weekendAmount,
            }).ToList();
            int userId   = 0;
            var cookieId = Request.Cookies[SessionKeys.USERID].Value.ToString();

            int.TryParse(cookieId, out userId);
            result.buyTickets           = new BuyTickets();
            result.buyTickets.pageIndex = 1;
            result.buyTickets.pageSize  = 15;
            var query = ticketsService.GetList(userId, result.buyTickets.pageIndex, result.buyTickets.pageSize);

            if (query != null)
            {
                result.buyTickets.ListTickets = query.ModelList;
            }
            result.ListCoupons = userCouponsService.GetUserId(userId).Select(x => new UseCoupons(x)).ToList();
            return(View(result));
        }
예제 #2
0
 public List <TwoTickets> GetList()
 {
     return(service.GetList());
 }