Exemplo n.º 1
0
 public void AddFeedback(Feedback feedback)
 {
     using (var context = new MineRageDBContext()) {
         context.Feedback.Add(feedback);
         context.SaveChanges();
     }
 }
Exemplo n.º 2
0
 public void SaveHighscore(HighScore highscore)
 {
     using (var context = new MineRageDBContext())
     {
         context.HighScores.Add(highscore);
         context.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public void SaveLog(Log log)
 {
     using (var context = new MineRageDBContext())
     {
         context.Logs.Add(log);
         context.SaveChanges();
     }
 }
Exemplo n.º 4
0
 public IEnumerable <HighScore> GetHighScoresByDifficulty(Difficulty difficulty)
 {
     using (var context = new MineRageDBContext())
     {
         return(context.HighScores.Where(x => x.Difficulty == (int)difficulty && x.IsSignedIn).GroupBy(x => x.Name).Select(x =>
                                                                                                                           x.OrderBy(z => z.Time).FirstOrDefault()).OrderBy(x => x.Time).ToList());
     }
 }