Add IsMinILevel

main
ilitirit 3 years ago
parent 797690bfdc
commit bcb941c381

@ -60,6 +60,7 @@ namespace Expedience.Api.Consumers
UserId = user.UserId, UserId = user.UserId,
HasEcho = message.DutyInfo.HasEcho, HasEcho = message.DutyInfo.HasEcho,
IsUnrestricted = message.DutyInfo.IsUnrestricted, IsUnrestricted = message.DutyInfo.IsUnrestricted,
IsMinILevel = message.DutyInfo.IsMinILevel,
HasNpcMembers = message.DutyInfo.IsNpcSupported, HasNpcMembers = message.DutyInfo.IsNpcSupported,
StartTime = message.DutyStartDateUtc, StartTime = message.DutyStartDateUtc,
EndTime = message.DutyCompletionDateUtc, EndTime = message.DutyCompletionDateUtc,

@ -7,6 +7,7 @@
public int DutyId { get; set; } public int DutyId { get; set; }
public bool HasEcho { get; set; } public bool HasEcho { get; set; }
public bool IsUnrestricted { get; set; } public bool IsUnrestricted { get; set; }
public bool IsMinILevel { get; set; }
public bool HasNpcMembers { get; set; } public bool HasNpcMembers { get; set; }
public DateTime StartTime { get; set; } public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; } public DateTime EndTime { get; set; }
@ -19,5 +20,6 @@
public string Lang { get; set; } public string Lang { get; set; }
public List<DutyMember> DutyMembers { get; set; } public List<DutyMember> DutyMembers { get; set; }
public string DataCenter { get; set; } public string DataCenter { get; set; }
} }
} }

@ -16,13 +16,15 @@ namespace Expedience.Models
public PlayerInfo Player { get; set; } public PlayerInfo Player { get; set; }
public int DutyId { get; set; } public int DutyId { get; set; }
public string DutyName { get; set; } public string DutyName { get; set; }
public List<GroupMemberInfo> PartyMembers { get; set; } = new (); public List<GroupMemberInfo> PartyMembers { get; set; } = new();
public DateTime StartTime { get; } public DateTime StartTime { get; }
public DateTime EndTime { get; private set; } public DateTime EndTime { get; private set; }
public bool IsUnrestricted { get; set; } public bool IsUnrestricted { get; set; }
public bool HasNpcMembers { get; set; } public bool HasNpcMembers { get; set; }
public bool HasEcho { get; set; } public bool HasEcho { get; set; }
public string DataCenter { get; set; } public string DataCenter { get; set; }
public bool IsMinILevel { get; set; }
public void EndDuty() public void EndDuty()
{ {

@ -18,6 +18,7 @@ namespace Expedience.Models
DutyId = currentDuty.DutyId, DutyId = currentDuty.DutyId,
DutyName = currentDuty.DutyName, DutyName = currentDuty.DutyName,
IsUnrestricted = currentDuty.IsUnrestricted, IsUnrestricted = currentDuty.IsUnrestricted,
IsMinILevel = currentDuty.IsMinILevel,
IsNpcSupported = currentDuty.PartyMembers.Any(p => p.IsNpc), IsNpcSupported = currentDuty.PartyMembers.Any(p => p.IsNpc),
HasEcho = currentDuty.HasEcho, HasEcho = currentDuty.HasEcho,
}; };

@ -13,5 +13,6 @@ namespace Expedience.Models
public bool IsUnrestricted { get; set; } public bool IsUnrestricted { get; set; }
public bool HasEcho { get; set; } public bool HasEcho { get; set; }
public bool IsNpcSupported { get; set; } public bool IsNpcSupported { get; set; }
public bool IsMinILevel { get; internal set; }
} }
} }

Loading…
Cancel
Save