More additions, lucky card based on day, redo of migrations because i messed up

This commit is contained in:
2021-11-01 14:59:36 -04:00
parent 685f09a889
commit 0b94455b4b
48 changed files with 284 additions and 7404 deletions

View File

@@ -115,15 +115,15 @@ namespace TOOHUCardAPI.Controllers
{
PlayerDataGetRequestObject requestObject = JsonConvert.DeserializeObject<PlayerDataGetRequestObject>(body);
IEnumerable<User> users = await Task.WhenAll(requestObject.Ids.Values.Select(val => _userService.LoginUser(val)));
IEnumerable<string> queriedUserSteamIds = requestObject.Ids.Select(i => i.Value);
IEnumerable<long> queriedUserSteamIds = requestObject.Ids.Select(i => i.Value);
IEnumerable<PlayerDataGetResponseObjectPlayer> responsePlayers = users
.Where(user => queriedUserSteamIds.Contains(user.SteamId))
.Select(user => user.ToGetResponse(_mapper));
Dictionary<string, PlayerDataGetResponseObjectPlayer> playersStatic = requestObject.Ids
Dictionary<int, PlayerDataGetResponseObjectPlayer> playersStatic = requestObject.Ids
.Select(pair =>
KeyValuePair.Create(pair.Key, responsePlayers.FirstOrDefault(resp => resp.SteamId == pair.Value)))
.ToDictionary(kv => kv.Key, kv => kv.Value);
Dictionary<string, Dictionary<string, object>> dynamicResponses = playersStatic
Dictionary<int, Dictionary<string, object>> dynamicResponses = playersStatic
.Select(kv =>
{
var obj = JsonConvert.DeserializeObject<Dictionary<string, object>>(JsonConvert.SerializeObject(kv.Value));