private static void ConvertRoles(EventDetailRaidStatus detail, RaidStatus status) { foreach (var cat in detail.Categories.AllCategories) { Objects.GameObjects.Role role = ConvertRole(cat); status.Roles.Add(role); } }
private static void ConvertDetails(Event even, Objects.GameObjects.Raid raid) { foreach (var detail in even.Details.RaidStatus.AllStates) { RaidStatus status = ConvertDetail(detail); raid.RaidStates.Add(status); } }
private static RaidStatus ConvertDetail(EventDetailRaidStatus detail) { var status = new RaidStatus { StatusID = detail.ID, Name = detail.Name }; ConvertRoles(detail, status); return(status); }