Пример #1
0
        /// <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);
        }