public WcfTeam GetTeam() { WcfTeam team = new WcfTeam(); team.Id = this.Id; team.Name = this.Name; return team; }
public TeamHelper(WcfRelation relation) { WcfTeam team = WcfHelper.client.GetTeamById(relation.TeamId); this.Id = team.Id; this.Name = team.Name; this.Relation = relation; }
public List <WcfRelation> GetRelationsByTeam(WcfTeam team) { List <WcfRelation> relations = new List <WcfRelation>(); foreach (SeasonsToTeamsRelation relation in Database.GetSeasonsToTeamsRelationsByTeamId(team.Id)) { relations.Add(new WcfRelation(relation)); } return(relations); }
public WcfTeam EditTeam(WcfTeam newTeam) { mView = new WindowTeam(); var viewModel = new WindowTeamViewModel { team = newTeam, OkCommand = new RelayCommand(ExecuteOkCommand), CancelCommand = new RelayCommand(ExecuteCancelCommand) }; mView.Title = newTeam.Name; mView.DataContext = viewModel; return(mView.ShowDialog() == true ? viewModel.team : null); }
public void DeleteTeam(WcfTeam team) { Database.DeleteTeam(Database.GetTeamById(team.Id)); }
public void EditTeam(WcfTeam team) { Database.EditTeam(Database.GetTeamById(team.Id), team.Name); }
public void AddTeam(WcfTeam team) { Database.AddTeam(team.Name); }
public void DeleteTeamFromSeason(WcfTeam team, WcfSeason season) { Database.DeleteMatches(season.Id, Database.GetTeamById(team.Id)); Database.AddSeasonsToTeamsRelation(Database.GetTeamById(team.Id), Database.GetSeasonById(season.Id)); }
public void AddTeamToSeason(WcfTeam team, WcfSeason season) { Database.AddSeasonsToTeamsRelation(Database.GetTeamById(team.Id), Database.GetSeasonById(season.Id)); }