public async Task <int> createFriendInvite(int playerId, int friendId) { FriendInviteOutbox fObx = new FriendInviteOutbox() { InviterId = playerId, InvitedId = friendId, Date = DateTimeOffset.Now }; await _context.AddAsync(fObx); await saveAsync(); return(fObx.Id); }
public async Task <int> createFriendInvite(string playerUsername, string friendUsername) { Player player = await _context.Players.FirstOrDefaultAsync(p => p.Username == playerUsername); Player friend = await _context.Players.FirstOrDefaultAsync(p => p.Username == friendUsername); FriendInviteOutbox fObx = new FriendInviteOutbox() { InviterId = player.Id, InvitedId = friend.Id, Date = DateTimeOffset.Now }; await _context.AddAsync(fObx); await saveAsync(); return(fObx.Id); }