public AIManagerService(ITeamService teamService, ICyclistService cyclistService, IManagerService managerService) { _teamService = teamService; _cyclistService = cyclistService; _managerService = managerService; AtEndOfSeason(Configuration.UserTeamId); }
private static ICyclistService InstantiateCyclistService() { var cyclistDao = new CyclistDao(); var cyclistTeamDao = new CyclistTeamDao(); cyclistService = new CyclistService(cyclistDao, cyclistTeamDao); return(cyclistService); }
private void SubmitCyclist_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { CyclistTeam team = (CyclistTeam)TeamsComboBox.SelectedItem; string cyclistName = CyclistName.Text; ICyclistService service = ServiceManager.GetCyclistService(); Cyclist cyclist = new Cyclist(0, cyclistName, team.Id); service.AddCyclist(cyclist); }
private void Button_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { var country = CountryBox.Text; var name = NameBox.Text; try { ICyclistService cyclistService = ServiceManager.GetCyclistService(); cyclistService.AddTeam(name, country); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public SeasonService(ICyclistService cyclistService, ITrackService trackService, IRaceService raceService, ITeamService teamService, IDivisionService divisionService, IDataService dataService, IAIManagerService aIManagerService) { _cyclistService = cyclistService; _trackService = trackService; _raceService = raceService; _teamService = teamService; _divisionService = divisionService; _dataService = dataService; _aiManagerService = aIManagerService; _cyclistRanking = new List <CyclistInRanking>(); _teamRanking = new List <TeamInRanking>(); _saveGame = new SaveGame() { Id = 0 }; _cyclistsToDelete = new List <Cyclist>(); }