Esempio n. 1
0
 internal static ResultOption GetResultOption(MatchResultEnum matchResultEnum)
 {
     using (var db = new FifaRankingsEntities())
     {
         return(db.ResultOptions.First(x => x.Id == (int)matchResultEnum));
     }
 }
Esempio n. 2
0
 internal static void LogRankingScore(RankingScoreLog homeRankingScore)
 {
     using (var db = new FifaRankingsEntities())
     {
         db.RankingScoreLogs.Add(homeRankingScore);
         db.SaveChanges();
     }
 }
Esempio n. 3
0
 public static void LogMatchResult(MatchResultLog matchResult)
 {
     using (var db = new FifaRankingsEntities())
     {
         db.MatchResultLogs.Add(matchResult);
         db.SaveChanges();
     }
 }
Esempio n. 4
0
 public ActionResult Rankings()
 {
     ViewBag.Message = "The latest rankings are below.";
     using (var db = new FifaRankingsEntities())
     {
         ViewBag.RankingsLeaderboard = db.RankingLeaderboards.OrderByDescending(p => p.RankingPoints).ToList();
     }
     return(View());
 }
Esempio n. 5
0
 public ActionResult Index()
 {
     ViewBag.Message = "The latest rankings are below.";
     using (var db = new FifaRankingsEntities())
     {
         ViewBag.RankingsLeaderboard = db.RankingLeaderboards.OrderByDescending(p => p.RankingPoints).ToList();
         ViewBag.PlayerHandicaps     = db.Handicaps.OrderByDescending(p => p.PerformanceIndicator).ToList();
         ViewBag.HandicapThresholds  = db.HandicapThresholds.OrderBy(h => h.Stars).ToList();
     }
     return(View());
 }
Esempio n. 6
0
 public static IEnumerable <SelectListItem> PlayersSelectList()
 {
     using (var db = new FifaRankingsEntities())
     {
         return(db.Players.OrderBy(p => p.Firstname).ThenBy(p => p.Lastname).ToList().
                Select(p => new SelectListItem()
         {
             Text = string.Format("{0} {1}", p.Firstname, p.Lastname),
             Value = p.Id.ToString()
         }));
     }
 }
Esempio n. 7
0
 public static IEnumerable <SelectListItem> MatchStatusesSelectList()
 {
     using (var db = new FifaRankingsEntities())
     {
         return(db.MatchStatus.OrderBy(x => x.StatusName).ToList().
                Select(x => new SelectListItem()
         {
             Text = x.StatusName,
             Value = x.Id.ToString()
         }));
     }
 }