コード例 #1
0
        private DataRow GetDataRow(DataTable table, military_full countryData)
        {
            DataRow dr = table.NewRow();

            dr["Name"] = countryData.Country;
            dr["Military_budget__US__BN"] = countryData.Military_budget__US__BN_;
            dr["Main_battle_tanks"]       = countryData.Main_battle_tanks;
            dr["Aircraft_carriers"]       = countryData.Aircraft_carriers;
            dr["AWS"]                             = countryData.AWS;
            dr["Cruisers"]                        = countryData.Cruisers;
            dr["Destroyers"]                      = countryData.Destroyers;
            dr["Frigates"]                        = countryData.Frigates;
            dr["Corvettes"]                       = countryData.Corvettes;
            dr["Nuclear_submarines"]              = countryData.Nuclear_submarines;
            dr["Non_nuclear_Submarines"]          = countryData.Non_nuclear_Submarines;
            dr["Military_aircraft"]               = countryData.Military_aircraft;
            dr["Attack_helicopters"]              = countryData.Attack_helicopters;
            dr["Nuclear_weapons"]                 = countryData.Nuclear_weapons;
            dr["Military_satellites"]             = countryData.Military_satellites;
            dr["Active_military"]                 = countryData.Active_military;
            dr["Reserve_military"]                = countryData.Reserve_military;
            dr["Paramilitary"]                    = countryData.Paramilitary;
            dr["Total_military"]                  = countryData.Total;
            dr["Per_1000_capita_total_military"]  = countryData.Per_1000_capita_total_;
            dr["Per_1000_capita_active_military"] = countryData.Per_1000_capita_active_;
            return(dr);
        }
コード例 #2
0
        public static military_full GetCountry(string CountryName)
        {
            var countryData = new military_full();

            using (var context = new Context())
            {
                countryData = context.MilitaryContext.Where(x => x.Country.ToLower() == CountryName.ToLower()).FirstOrDefault();
            }
            return(countryData);
        }
コード例 #3
0
        private double GetProperty(military_full ally, String property)
        {
            double result;

            switch (property)
            {
            case "Military_budget__US__BN": { result = ally.Military_budget__US__BN_; } break;

            case "Main_battle_tanks": { result = ally.Main_battle_tanks; } break;

            case "Aircraft_carriers": { result = ally.Aircraft_carriers; } break;

            case "AWS": { result = ally.AWS; } break;

            case "Cruisers": { result = ally.Cruisers; } break;

            case "Destroyers": { result = ally.Destroyers; } break;

            case "Frigates": { result = ally.Frigates; } break;

            case "Corvettes": { result = ally.Corvettes; } break;

            case "Nuclear_submarines": { result = ally.Nuclear_submarines; } break;

            case "Non_nuclear_Submarines": { result = ally.Non_nuclear_Submarines; } break;

            case "Military_aircraft": { result = ally.Military_aircraft; } break;

            case "Attack_helicopters": { result = ally.Attack_helicopters; } break;

            case "Nuclear_weapons": { result = ally.Nuclear_weapons; } break;

            case "Military_satellites": { result = ally.Military_satellites; } break;

            case "Active_military": { result = ally.Active_military; } break;

            case "Reserve_military": { result = ally.Reserve_military; } break;

            case "Paramilitary": { result = ally.Paramilitary; } break;

            case "Total_military": { result = ally.Total; } break;

            case "Per_1000_capita_total_military": { result = ally.Per_1000_capita_total_; } break;

            case "Per_1000_capita_active_military": { result = ally.Per_1000_capita_active_; } break;

            default: result = -1; break;
            }
            return(result);
        }