/// <summary> /// Get a list of players from the data store /// </summary> /// <returns>A list of players</returns> public async Task <IEnumerable <Player> > GetPlayers() { List <Player> players = new List <Player>(); // get the data from the data store var playersDate = await Task.Run(() => _PlayerData.GetPlayers()); // convert the data to a service type variable foreach (var playerDate in playersDate) { players.Add(new Player() { Id = playerDate.Id, Name = playerDate.Name }); } return(players); }