Example #1
0
        public async Task <IActionResult> GetGuildsAsync(ulong id, [FromQuery] PagingOptions paging)
        {
            var userExists = await _users.ExistsAsync(id);

            if (!userExists)
            {
                return(NotFound());
            }

            var guildUsers = await _guildUsers.GetGuildUsersAsync(x => x.UserId == id, paging.Offset, paging.Limit);

            if (guildUsers.Count() > 0)
            {
                return(Ok(guildUsers));
            }
            else
            {
                return(Ok());
            }
        }