public List <PartyList> GetAllPartyScore()
        {
            var getData  = PartyScoreCollection.Find(it => true).ToList();
            var sortData = getData.OrderByDescending(it => it.PercentScore).ToList();

            return(sortData);
        }
        public PartyList GetSum()
        {
            var getData = PartyScoreCollection.Find(it => true).ToList();
            var gt      = new PartyList();

            gt.TotalScore   = getData.Sum(it => it.TotalScore);
            gt.AreaScore    = getData.Sum(it => it.AreaScore);
            gt.PercentScore = getData.Sum(it => it.PercentScore);
            return(gt);
        }
示例#3
0
        public PartyList CheckSumPartyScore()
        {
            var getData           = PartyScoreCollection.Find(it => true).ToList();
            var sumHaveScore      = getData.Sum(it => it.TotalScore);
            var sumAreaScore      = getData.Sum(it => it.AreaScore);
            var sumPartyListScore = getData.Sum(it => it.NameListScore);
            var sumPercentScore   = getData.Sum(it => it.PercentScore);
            var partyScore        = new PartyList
            {
                TotalScore    = sumHaveScore,
                AreaScore     = sumAreaScore,
                NameListScore = sumPartyListScore,
                PercentScore  = sumPercentScore
            };

            return(partyScore);
        }
        public PartyList GetPartyScore(string IdParty)
        {
            var getData = PartyScoreCollection.Find(it => it.IdParty == IdParty).FirstOrDefault();

            return(getData);
        }