// public void UpdateScorePartyApp1() public async Task UpdateScorePartyApp1() { var getDataScorePartyFormApp2 = FinalPartyScoreCollection.Find(it => true).ToList(); var dataApp1PartyScore = App1PartyScoreCollection.Find(it => true).ToList(); if (dataApp1PartyScore.Any()) { foreach (var data in dataApp1PartyScore) { App1PartyScoreCollection.DeleteOne(it => it.Id == data.Id); } } for (int i = 0; i < getDataScorePartyFormApp2.Count; i += AtATime) { var list = getDataScorePartyFormApp2.Skip(i).Take(AtATime); App1PartyScoreCollection.InsertMany(list); await Task.Delay(Delay); } }
public List <PartyList> GetApp1AllScoreParty() { var getDataApp1ScoreParty = App1PartyScoreCollection.Find(it => true).ToList().OrderByDescending(it => it.PercentScore).ToList(); return(getDataApp1ScoreParty); }