public Models.Squad.Lineup Convert(Database.Entities.Squad.Lineup source, Models.Squad.Lineup destination, ResolutionContext context) { return(new Models.Squad.Lineup { Id = source.Id, Formation = new Models.Squad.Formation { Id = source.FormationId, Name = source.Formation.Name, ComponentName = FormationList.All().FirstOrDefault(f => f.Name == source.Formation.Name)?.ComponentName }, Players = context.Mapper.Map <List <Models.Squad.PlayerToLineup> >(source.Players), Created = source.Created.ToString("yyyy-MM-dd") }); }
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 }); }