public ScoreboardState() { Poster = new List <ScoreboardPost>(); Deltakere = new List <ScoreboardDeltaker>(); Lag = new List <ScoreboardLag>(); Match = new ScoreboardMatch(); }
private ScoreboardMatch LagScoreboardMatchInfo(DataContext context, Guid matchId) { var match = context.Matcher.SingleOrDefault(x => x.MatchId == matchId); if (match == null) { return(new ScoreboardMatch()); } var MaxLatitude = match.GeoboxNWLatitude.GetValueOrDefault(); var MaxLongitude = match.GeoboxSELongitude.GetValueOrDefault(); var MinLatitude = match.GeoboxSELatitude.GetValueOrDefault(); var MinLongitude = match.GeoboxNWLongitude.GetValueOrDefault(); var CenterLatitude = Math.Round((MinLatitude + MaxLatitude) / 2, 5); var CenterLongitude = Math.Round((MinLongitude + MaxLongitude) / 2, 5); var scoreboardMatch = new ScoreboardMatch { Navn = match.Navn, CenterMap = new List <double> { CenterLatitude, CenterLongitude } }; return(scoreboardMatch); }
public ScoreboardState() { Poster = new List<ScoreboardPost>(); Deltakere = new List<ScoreboardDeltaker>(); Lag = new List<ScoreboardLag>(); Match = new ScoreboardMatch(); }
private ScoreboardMatch LagScoreboardMatchInfo(DataContext context, Guid matchId) { var match = context.Matcher.SingleOrDefault(x => x.MatchId == matchId); if (match == null) return new ScoreboardMatch(); var MaxLatitude = match.GeoboxNWLatitude.GetValueOrDefault(); var MaxLongitude = match.GeoboxSELongitude.GetValueOrDefault(); var MinLatitude = match.GeoboxSELatitude.GetValueOrDefault(); var MinLongitude = match.GeoboxNWLongitude.GetValueOrDefault(); var CenterLatitude = Math.Round((MinLatitude + MaxLatitude) / 2, 5); var CenterLongitude = Math.Round((MinLongitude + MaxLongitude) / 2, 5); var scoreboardMatch = new ScoreboardMatch { Navn = match.Navn, CenterMap = new List<double> { CenterLatitude, CenterLongitude } }; return scoreboardMatch; }