public static VoteResultInfo GetVoteResult(int Id) { VoteResultInfo voteResultInfo = null; IDataReader reader = BonSite.Core.BSData.RDBS.GetVoteResult(Id); if (reader.Read()) { voteResultInfo = BuildVoteResultFromReader(reader); } reader.Close(); return(voteResultInfo); }
public static VoteResultInfo BuildVoteResultFromReader(IDataReader reader) { VoteResultInfo voteResultInfo = new VoteResultInfo { Id = TypeHelper.ObjectToInt(reader["Id"]), VoteId = TypeHelper.ObjectToInt(reader["VoteId"]), DisplayOrder = TypeHelper.ObjectToInt(reader["DisplayOrder"]), Result = reader["Result"].ToString(), Count = TypeHelper.ObjectToInt(reader["Count"]) }; return(voteResultInfo); }
public static List <VoteResultInfo> GetVoteResultsList(int VoteId) { List <VoteResultInfo> voteResultInfoList = new List <VoteResultInfo>(); IDataReader reader = BonSite.Core.BSData.RDBS.GetVoteResultsList(VoteId); while (reader.Read()) { VoteResultInfo voteResultInfo = BuildVoteResultFromReader(reader); voteResultInfoList.Add(voteResultInfo); } reader.Close(); return(voteResultInfoList); }
public ActionResult AddVoteResult(VoteResultModel model) { if (ModelState.IsValid) { VoteResultInfo voteResultInfo = new VoteResultInfo { VoteId = model.VoteId, DisplayOrder = model.DisplayOrder, Result = model.Result, Count = model.Count }; Vote.CreateVoteResults(voteResultInfo); return(PromptView("投票选项添加成功")); } ViewData["referer"] = SiteUtils.GetAdminRefererCookie(); return(View(model)); }
public ActionResult EditVoteResult(int Id = -1, int resultId = -1) { VoteResultInfo voteResultInfo = Vote.GetVoteResult(resultId); if (voteResultInfo == null) { return(PromptView("投票结果不存在")); } VoteResultModel model = new VoteResultModel { VoteId = voteResultInfo.VoteId, DisplayOrder = voteResultInfo.DisplayOrder, Result = voteResultInfo.Result, Count = voteResultInfo.Count }; return(View(model)); }
public ActionResult EditVoteResult(VoteResultInfo model, int Id = -1, int resultId = -1) { VoteResultInfo voteResultInfo = Vote.GetVoteResult(resultId); if (voteResultInfo == null) { return(PromptView("投票结果不存在")); } if (ModelState.IsValid) { voteResultInfo.DisplayOrder = model.DisplayOrder; voteResultInfo.Result = model.Result; voteResultInfo.Count = model.Count; Vote.UpdateVoteResults(voteResultInfo); return(PromptView("投票结果修改成功")); } ; ViewData["referer"] = SiteUtils.GetAdminRefererCookie(); return(View(model)); }
public static void UpdateVoteResults(VoteResultInfo voteResultInfo) { BonSite.Core.BSData.RDBS.UpdateVoteResults(voteResultInfo); }
public static void UpdateVoteResults(VoteResultInfo voteResultInfo) { BonSite.Data.Vote.UpdateVoteResults(voteResultInfo); }