Beispiel #1
0
        public async Task <List <Result> > CreatePlayerAsync(Models.Squad.CRUD.Player player)
        {
            var newPlayer = _mapper.Map <Database.Entities.Squad.Player>(player);
            await _dbClient.UpdateAvailablePositionsForPlayerAsync(player.Id, player.AvailablePositionsIds);

            return(await new List <Result>().Get(_dbClient.CreatePlayerAsync(newPlayer), ResultMessages.CreatePlayer));
        }