Trying out some json converters
This commit is contained in:
@@ -37,6 +37,7 @@ namespace TOOHUCardAPI.DTO.PlayerData
|
||||
[JsonProperty("power_max_total")] public int PowerMaxTotal { get; set; }
|
||||
[JsonProperty("pet_model")] public string PetModel { get; set; }
|
||||
[JsonProperty("pet_effect")] public string PetEffect { get; set; }
|
||||
public Dictionary<string, string> EncodedCardGroups { get; set; }
|
||||
|
||||
public Dictionary<string, object> ToDynamicProperties()
|
||||
{
|
||||
@@ -52,6 +53,9 @@ namespace TOOHUCardAPI.DTO.PlayerData
|
||||
PlayerDataGetResponseObjectPlayer responseObject = mapper.Map<PlayerDataGetResponseObjectPlayer>(user);
|
||||
responseObject.IsFirstWin = user.LastFirstWin.AddDays(1) < DateTime.Now ? 1 : 0;
|
||||
responseObject.LevelList = user.CardLevels.EncodeLevelList();
|
||||
responseObject.EncodedCardGroups = user.EncodedCardGroups
|
||||
.Select(ecg => KeyValuePair.Create(ecg.GroupKey, ecg.EncodedString))
|
||||
.ToDictionary(kv => kv.Key, kv => kv.Value);
|
||||
return responseObject;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user