public void AddFeedback(Feedback feedback) { using (var context = new MineRageDBContext()) { context.Feedback.Add(feedback); context.SaveChanges(); } }
public void SaveHighscore(HighScore highscore) { using (var context = new MineRageDBContext()) { context.HighScores.Add(highscore); context.SaveChanges(); } }
public void SaveLog(Log log) { using (var context = new MineRageDBContext()) { context.Logs.Add(log); context.SaveChanges(); } }
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()); } }