public string SetMap(CoreTeams selectedAwayTeams, CoreTeams selectedHomeTeams, string weatherId, string desc, string temp, string input)
        {
            StringBuilder mapString = new StringBuilder();
            Team          tempAway = null, tempHome = null, realAway = null, realHome = null;

            try
            {
                if (!selectedAwayTeams.Tricode.Equals("") && !selectedHomeTeams.Tricode.Equals(""))
                {
                    using (DtvRedZoneEntities db = new DtvRedZoneEntities())
                    {
                        List <Team> AllTeams = db.Teams.Where(t => t.TeamName != null).OrderBy(n => n.TeamName).ToList();
                        foreach (var team in AllTeams)
                        {
                            if (team.DtvTricode.Equals(selectedAwayTeams.Tricode))
                            {
                                tempAway = team;
                            }
                            if (team.DtvTricode.Equals(selectedHomeTeams.Tricode))
                            {
                                tempHome = team;
                            }
                        }

                        if (tempHome != null && !tempHome.TeamName.Equals(selectedHomeTeams.Name.Trim()))
                        {
                            realHome = AllTeams.FirstOrDefault(n => n.TeamName.Equals(selectedHomeTeams.Name.Trim()));

                            if (realHome != null)
                            {
                                mapString.Append(realHome.DtvTricode);
                                mapString.Append(",");
                            }
                            else
                            {
                                box = MessageBox.Show(String.Format("{0} has been spelled wrong.", selectedHomeTeams.Name), "Misspelled Team Name", MessageBoxButton.OK);
                                mapString.Append("");
                                mapString.Append(",");
                            }
                        }
                        else
                        {
                            mapString.Append(selectedHomeTeams.Tricode);
                            mapString.Append(",");
                        }

                        if (tempAway != null && !tempAway.TeamName.Equals(selectedAwayTeams.Name.Trim()))
                        {
                            realAway = AllTeams.FirstOrDefault(n => n.TeamName.Equals(selectedAwayTeams.Name.Trim()));

                            if (realAway != null)
                            {
                                mapString.Append(realAway.DtvTricode);
                                mapString.Append(",");
                            }
                            else
                            {
                                box = MessageBox.Show(String.Format("{0} has been spelled wrong.", selectedAwayTeams.Name), "Misspelled Team Name", MessageBoxButton.OK);
                                mapString.Append("");
                                mapString.Append(",");
                            }
                        }
                        else
                        {
                            mapString.Append(selectedAwayTeams.Tricode);
                            mapString.Append(",");
                        }
                    }

                    mapString.Append(weatherId.Equals("0") ? "" : weatherId);
                    mapString.Append(",");
                    mapString.Append(desc);
                    mapString.Append(",");
                    mapString.Append(temp);
                    mapString.Append(",");
                    mapString.Append(selectedHomeTeams.Stadium);

                    if (input != null && !input.Equals(""))
                    {
                        string[] inputs = input.Split('-');
                        mapString.Append(",");
                        mapString.Append(inputs[0]);
                        mapString.Append(",");
                        mapString.Append(inputs[1].Equals("EARLY") ? "0" : "1");
                    }
                    else
                    {
                        mapString.Append(",");
                        mapString.Append("0");
                        mapString.Append(",");
                        mapString.Append("0");
                    }

                    mapString.Append("|");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return(mapString.ToString());
        }
Exemple #2
0
 public Schedule GetSchedule(CoreTeams selTeam, List <Schedule> schedules)
 {
     return(schedules.FirstOrDefault(t => t.Team.Equals(selTeam.Tricode)));
 }
        private void SetTeamData(CoreTeams selectedTeam)
        {
            var team = _serviceAgent.GetTeamData(selectedTeam.Tricode);

            InjuredPlayers[Index] = team;
        }
Exemple #4
0
 private void SetTeamData(CoreTeams selectedTeam)
 {
     //var tri = _serviceAgent.GetTeamData(selectedTeam.Tricode);
     PlayoffTeams[Index].TriCode = selectedTeam.Tricode;
 }