Beispiel #1
0
        public async Task <User> RegisterUserAsync(User user)
        {
            _context.Users.Add(user);

            await _context.SaveChangesAsync();

            return(await GetUserAsync(user.Username));
        }
        public async Task <PersistibleBoard> SaveBoardAsync(PersistibleBoard board)
        {
            if (GetBoardAsync(board.Username, board.BoardId) == null)
            {
                _context.PersistibleBoards.Add(board);
            }
            else
            {
                _context.PersistibleBoards.Update(board);
            }

            await _context.SaveChangesAsync();

            return(await GetBoardAsync(board.Username, board.BoardId));
        }