Example #1
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <returns></returns>
        public ActionResult Edit(TicketRelateRoomVM vm)
        {
            vm.TicketRelateRoom = _TicketRelateRoomService.GetById(vm.Id) ?? new TicketRelateRoom();

            if (vm.TicketRelateRoom.TicketRelateRoomId == 0)
            {
                vm.TicketRelateRoom.TicketId = vm.TicketId;
            }

            vm.BusinessInfoList = _businessService.GetHotelList();

            if (vm.TicketRelateRoom.BusinessInfoId > 0)
            {
                vm.RoomList = _roomService.GetListByBusinessId(vm.TicketRelateRoom.BusinessInfoId);
            }

            return(View(vm));
        }
Example #2
0
        /// <summary>
        /// 列表
        /// </summary>
        /// <param name="pn">分页下标</param>
        /// <returns></returns>
        public ActionResult List(TicketRelateRoomVM vm, int pn = 1)
        {
            int total     = 0,
                pageIndex = pn,
                pageSize  = PagingConfig.PAGE_SIZE;
            //分页查询
            var list   = _TicketRelateRoomService.GetManagerList(vm.Id, pageIndex, pageSize, out total);
            var paging = new Paging <TicketRelateRoom>()
            {
                Items = list,
                Size  = PagingConfig.PAGE_SIZE,
                Total = total,
                Index = pn,
            };

            vm.Paging = paging;

            return(View(vm));
        }