public List <PlayerItemViewModel> GetPlayers() { List <PlayerItemViewModel> playersToReturn = _repo.GetPlayers() .Select(player => { string team = _teamRepo.GetTeam(player.TeamId).Name; return(ModelFactory.CreateViewModel(player, team, null)); }) .ToList(); return(playersToReturn); }
//this method will return teams of a particular project public List <TeamMaster> GetTeam(int projectId) { List <TeamMaster> teamMaster = _teamRepo.GetTeam(); List <TeamMaster> teamlistbyproject = new List <TeamMaster>(); foreach (TeamMaster item in teamMaster) { if (item.ProjectId == projectId) { teamlistbyproject.Add(item); } } return(teamlistbyproject); }
public TeamViewModel GetTeam(Guid id) { Team teamToReturn = _repo.GetTeam(id); return(ModelFactory.CreateViewModel(teamToReturn)); }