public IEnumerable<Player> GetFormattedRoster() { var extractor = new WebExtractor(); var players = extractor.GetRoster(); var playerEntityList = players.Select(player => new Player { Number = player.No, Person = new Person { PersonTypeId = 1, FirstName = GetSplitName(player.Name).FirstOrDefault(), LastName = GetSplitName(player.Name).LastOrDefault(), Height = GetPlayerInches(player.HT), Weight = player.WT, City = GetSplitOrigin(player.CitySchool).FirstOrDefault(), State = GetSplitOrigin(player.CitySchool).Skip(1).FirstOrDefault(), HighSchool = GetSplitOrigin(player.CitySchool).LastOrDefault() }, BatHand = GetStrongHandPos(player.BT).FirstOrDefault(), FieldHand = GetStrongHandPos(player.BT).LastOrDefault(), Year = GetYear(player.CL), Positions = GetPositions(player.Position) }).ToList(); return playerEntityList; }
public void TestGetHitterData() { var extractor = new WebExtractor(); var hitterData = extractor.GetHitterData(); }