Exemple #1
0
 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
     });
 }
Exemple #2
0
 public Task <List <Result> > CreateLineup([FromBody] Models.Squad.CRUD.Lineup lineup)
 {
     _logger.Debug("Requesting to create a new lineup");
     return(_squadRepository.CreateLineupAsync(lineup));
 }
Exemple #3
0
        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));
        }