private async Task GetPlayerRoshambosAsync() { foreach (var cur in await DataStore.GetAllRoshambosAsync()) { if (!cur.Enemy && !CheckId(cur.Id, false)) { PlayerRoshambos.Add(cur); } } }
private void GetPlayerRoshambos() { foreach (var cur in DataStore.GetAllRoshambos()) { if (!cur.Enemy && !CheckId(cur.Id, false)) { PlayerRoshambos.Add(cur); } } }
private bool CheckId(Id id, bool enemy = true) { bool value = false; IEnumerator <Roshambo> loop; if (enemy) { loop = EnemyRoshambos.GetEnumerator(); } else { loop = PlayerRoshambos.GetEnumerator(); } while (loop.MoveNext()) { var cur = loop.Current; if (cur.Id.Value == id.Value) { value = true; break; } } return(value); }