public Database.Entities.Squad.Lineup Convert(Models.Squad.CRUD.Lineup source, Database.Entities.Squad.Lineup destination, ResolutionContext context) { return(new Database.Entities.Squad.Lineup { Id = source.Id, FormationId = source.FormationId, Players = source.Players.Select(player => new Database.Entities.Squad.PlayerToLineup { PlayerId = player.PlayerId, PositionId = player.PositionId }).ToList(), CreatedByUserId = source.CreatedByUserId, Created = DateTime.Now }); }
public Task <List <Result> > CreateLineup([FromBody] Models.Squad.CRUD.Lineup lineup) { _logger.Debug("Requesting to create a new lineup"); return(_squadRepository.CreateLineupAsync(lineup)); }
public Task <List <Result> > CreateLineupAsync(Models.Squad.CRUD.Lineup lineup) { var newLineup = _mapper.Map <Database.Entities.Squad.Lineup>(lineup); return(new List <Result>().Get(_dbClient.CreateLineupAsync(newLineup), ResultMessages.CreateLineup)); }