@if (Entity!.IdVanguards().Count > 0) { @if (StyleType.Equals("Plain")) { @foreach (var data in Entity.IdVanguards()) { var entity = EntityModel.Get(data.Id); var requirements = entity.Requirements(); var vanguardAdded = entity.VanguardAdded(); var replaced = EntityData.Get()[vanguardAdded.ReplaceId]; var immortal = EntityData.Get()[vanguardAdded.ImmortalId]; var productionBuilding = (from building in requirements where building.Requirement == RequirementType.Production_Building select building).First().Id;
Name: @entity.Info().Name
- Replaces: @replaced.Info().Name
- Built From: @immortal.Info().Name
} } else { @foreach (var data in Entity.IdVanguards()) { var entity = EntityModel.Get(data.Id); var requirements = entity.Requirements(); var vanguard = entity.VanguardAdded(); var productionBuilding = (from building in requirements where building.Requirement == RequirementType.Production_Building select building).First().Id;
Name:
Replaces:
Built From:
}
} } @code { [CascadingParameter] public EntityModel? Entity { get; set; } [CascadingParameter] public string StyleType { get; set; } = "Detailed"; }