public async Task <bool> AddToAwaitingMatch(int userId) { if (await UserIsAlreadyAwaitingAMatch(userId)) { return(true); } var awaitingMatch = new AwaitingMatch { UserId = userId }; await _matchRepository.AddAwaitingMatch(awaitingMatch); return(true); }
private static List <UserMatch> CreateUserMatches(User userToMatch, AwaitingMatch awaitingMatch) { return(new List <UserMatch> { new UserMatch { UserId = userToMatch.UserId, }, new UserMatch { UserId = awaitingMatch.UserId } }); }
public async Task UpdateAwaitingMatch(AwaitingMatch awaitingMatch) { _context.AwaitingMatches.Update(awaitingMatch); await _context.SaveChangesAsync(); }
public async Task AddAwaitingMatch(AwaitingMatch awaitingMatch) { _context.AwaitingMatches.Add(awaitingMatch); await _context.SaveChangesAsync(); }