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; }
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); }