using Model.Players; namespace Data.EF.Players { internal static class PlayerExtensions { public static Player ToModel(this PlayerEntity entity) { return new Player(name: entity.Name); } public static IEnumerable ToModels(this IEnumerable entities) { return entities.Select(entity => entity.ToModel()); } public static PlayerEntity ToEntity(this Player model) { return new PlayerEntity() { Name = model.Name }; } public static IEnumerable ToEntities(this IEnumerable models) { return models.Select(model => model.ToEntity()); } } }