コード例 #1
0
 private void SavePlayers()
 {
     _context = new BBTrackerContext();
     _context.Players.RemoveRange(_context.Players.Where(p => p.Nick != "PJDRN"));
     _context.Players.AddRange(Players);
     _context.SaveChanges();
 }
コード例 #2
0
ファイル: DBAccessService.cs プロジェクト: Tramwaj/BBTracker
 public async Task <List <Play> > GetPlayerPlaysAsync(int playerId)
 {
     await using var _context = new BBTrackerContext();
     return(await _context.Plays
            .Include(p => p.Game)
            .Where(p => p.Player.Id == playerId)
            .ToListAsync());
 }
コード例 #3
0
ファイル: DBAccessService.cs プロジェクト: Tramwaj/BBTracker
 public async Task <List <Play> > GetPlaysFromGameAsync(int gameId)
 {
     await using var _context = new BBTrackerContext();
     return(await _context.Plays
            .Include(p => p.Player)
            .Where(p => p.Game.Id == gameId)
            .ToListAsync());
 }
コード例 #4
0
        //public event NotifyCollectionChangedEventHandler CollectionChanged;
        //public event PropertyChangedEventHandler PropertyChanged;


        public PlayerListViewModel()
        {
            _context = new BBTrackerContext();

            Players = new ObservableCollection <Player> (_context.Players);

            AddOneCommand      = new RelayCommand(AddOne);
            SavePlayersCommand = new RelayCommand(SavePlayers);
        }
コード例 #5
0
ファイル: DBAccessService.cs プロジェクト: Tramwaj/BBTracker
 public void OpenConnection()
 {
     _context = new BBTrackerContext();
 }
コード例 #6
0
ファイル: DBAccessService.cs プロジェクト: Tramwaj/BBTracker
 public async Task <List <Game> > GetAllGamesAsync()
 {
     await using var _context = new BBTrackerContext();
     return(await _context.Games.ToListAsync());
 }
コード例 #7
0
 public UserRepo()
 {
     _context = new BBTrackerContext();
 }
コード例 #8
0
 public void SaveChanges()
 {
     var _context = new BBTrackerContext();
 }