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)); }