Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }