Example #1
0
 public FormArena(HTEntities.ArenaDetails arenaDetails, HMEntities.User user)
 {
     this.arenaDetails = arenaDetails;
     this.user         = user;
     InitializeComponent();
     LoadControls();
 }
 public FormArena(HTEntities.ArenaDetails arenaDetails, HMEntities.User user)
 {
     this.arenaDetails = arenaDetails;
     this.user = user;
     InitializeComponent();
     LoadControls();
 }
        private ArenaDetails ParseArenaNode(XmlNode xmlNodeArena, ArenaDetails arena)
        {
            try
            {
                foreach (XmlNode xmlNode in xmlNodeArena.ChildNodes)
                {
                    switch (xmlNode.Name)
                    {
                        case Tags.ArenaID:
                            arena.arenaIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText);
                            break;
                        case Tags.ArenaName:
                            arena.arenaNameField = xmlNode.InnerText;
                            break;
                        case Tags.Team:
                            arena.teamField = ParseTeamNode(xmlNode);
                            break;
                        case Tags.League:
                            arena.leagueField = ParseLeagueNode(xmlNode);
                            break;
                        case Tags.Region:
                            arena.regionField = ParseRegionNode(xmlNode);
                            break;
                        case Tags.CurrentCapacity:
                            arena.currentCapacityField = ParseCurrentCapacityNode(xmlNode);
                            break;
                        case Tags.ExpandedCapacity:
                            arena.expandedCapacityField = ParseExpandedCapacityNode(xmlNode);
                            break;
                    }
                }

                return arena;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }