diff --git a/Expedience.Api/Controllers/ExpedienceController.cs b/Expedience.Api/Controllers/ExpedienceController.cs index 4dd2911..fe34243 100644 --- a/Expedience.Api/Controllers/ExpedienceController.cs +++ b/Expedience.Api/Controllers/ExpedienceController.cs @@ -146,6 +146,15 @@ namespace Expedience.Api.Controllers PluginVersion = dcr.PluginVersion, Lang = dcr.Lang, UploadedAt = dcr.UploadedAt, + DutyMembers = record.DutyMembers.Select(dm => new DutyMember + { + ClassJob = dm.ClassJob, + IsNpc = dm.IsNpc, + IsPlayer = dm.IsPlayer, + Level = dm.Level, + GroupNumber = dm.GroupNumber, + MemberNumber = dm.MemberNumber, + }).ToList(), Territory = new Models.Territory { TerritoryId = dcr.TerritoryId, diff --git a/Expedience.Infrastructure/ExpedienceRepository.cs b/Expedience.Infrastructure/ExpedienceRepository.cs index fa5a24d..dc2d6f1 100644 --- a/Expedience.Infrastructure/ExpedienceRepository.cs +++ b/Expedience.Infrastructure/ExpedienceRepository.cs @@ -126,7 +126,8 @@ public class ExpedienceRepository : IExpedienceRepository MemberNumber = dm.MemberNumber, Level = dm.Level, ClassJob = dm.ClassJob, - IsNpc = dm.IsNpc + IsNpc = dm.IsNpc, + IsPlayer = dm.IsPlayer, }).ToList(), User = users .Where(u => u.UserId == result.UserId) diff --git a/Expedience.Infrastructure/Models/TopXCompletionResultDto.cs b/Expedience.Infrastructure/Models/TopXCompletionResultDto.cs index 48c9c64..244e24a 100644 --- a/Expedience.Infrastructure/Models/TopXCompletionResultDto.cs +++ b/Expedience.Infrastructure/Models/TopXCompletionResultDto.cs @@ -24,6 +24,7 @@ namespace Expedience.Models public int Level { get; set; } public string ClassJob { get; set; } public bool IsNpc { get; set; } + public bool IsPlayer { get; set; } } public class TerritoryDto