public ActionResult GetVoteList() { VoteCollection voteCollection = new VoteCollection(); List <VoteBL> voteList = voteCollection.Votes; List <VoteSelVM> voteSelList = new List <VoteSelVM>(); foreach (VoteBL voteItem in voteList) { VoteSelVM vote = new VoteSelVM(); vote.ID = voteItem.ID; vote.Title = voteItem.Title; voteSelList.Add(vote); } return(Json(voteSelList)); }
/// <summary> /// 刷新 赞排行榜 /// </summary> /// <param name="rankTimeIndex"></param> public async Task RefreshVoteCollectionAsync(int rankTimeIndex) { IsActive = true; VoteCollection.Clear(); var result = await LoadRankDataAsync(RankTypeEnum.vote, (RankTimeEnum)rankTimeIndex); if (result == null) { return; } foreach (var item in result) { VoteCollection.Add(item); } IsActive = false; }
private async Task GetVotes() { Ui(() => { Loading = true; }); var votes = (await _homeApiClient.GetCurrentVotes()).ToList(); var voteVms = votes.Select(v => new BlockchainViewModel(v)); Ui(() => { Loading = false; if (votes.Any()) { VoteCollection.Clear(); VoteCollection.AddRange(voteVms); VoteSource.Refresh(); NoVotes = false; } else { NoVotes = true; } }); }
public ActionResult GetVotes() { //VoteBL v = VoteBL.GetVote("1"); //string link = v.Link; VoteCollection vc = new VoteCollection(); VoteVM vote; VotelistVM vl = new VotelistVM(); List <VoteVM> vlist = new List <VoteVM>(); vc.Votes.ForEach(p => { vote = new VoteVM(); vote.CreateDate = p.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"); vote.Num = p.VoteMemberCount.ToString(); vote.Title = "<a href='#' onclick='showvote(" + p.ID + ")'>" + p.Title + "</a>"; vote.buttonlist = @"<a href='#' onclick='showsum(" + p.ID + ")'>匯總查詢</a> <a href='#' onclick='showmembers(" + p.ID + ")'>明細查詢</a>"; vote.delbutton = @"<a href='#' onclick=delet(" + p.ID + ")>刪除</a>"; vlist.Add(vote); }); vl.rows = vlist; vl.total = vlist.Count; return(Json(vl)); }
public VnListViewModel() { _vnLinksModel = new VnLinksModel(); VoteCollection.Add("No Change"); VoteCollection.Add("Clear Entry"); VoteCollection.Add("Add/Update Vote"); VnListCollection.Add("No Change"); VnListCollection.Add("Clear Entry"); VnListCollection.Add("Playing"); VnListCollection.Add("Finished"); VnListCollection.Add("Stalled"); VnListCollection.Add("Dropped"); VnListCollection.Add("Unknown"); WishlistCollection.Add("No Change"); WishlistCollection.Add("Clear Entry"); WishlistCollection.Add("High"); WishlistCollection.Add("Medium"); WishlistCollection.Add("Low"); WishlistCollection.Add("Blacklist"); }