Exemple #1
0
        public static LotteryTicketInfo GetLotteryTicket(int activityid)
        {
            LotteryTicketInfo lotteryTicket = new LotteryActivityDao().GetLotteryTicket(activityid);

            lotteryTicket.PrizeSettingList = JsonConvert.DeserializeObject <List <PrizeSetting> >(lotteryTicket.PrizeSetting);
            return(lotteryTicket);
        }
		public static LotteryTicketInfo GetLotteryTicket(int activityid)
		{
			LotteryTicketInfo lotteryTicketInfo = new LotteryActivityDao().Get<LotteryTicketInfo>(activityid);
			if (lotteryTicketInfo != null)
			{
				lotteryTicketInfo.PrizeSettingList = JsonConvert.DeserializeObject<List<PrizeSetting>>(lotteryTicketInfo.PrizeSetting);
			}
			return lotteryTicketInfo;
		}
Exemple #3
0
        public static bool OpenTicket(int ticketId)
        {
            LotteryTicketInfo lotteryTicket = VshopBrowser.GetLotteryTicket(ticketId);
            bool result;

            if (new PrizeRecordDao().OpenTicket(ticketId, lotteryTicket.PrizeSettingList))
            {
                lotteryTicket.IsOpened = true;
                result = new LotteryActivityDao().UpdateLotteryTicket(lotteryTicket);
            }
            else
            {
                result = false;
            }
            return(result);
        }