コード例 #1
0
        public ActionResult NewFlight()
        {
            List <CityClass>            allCities  = CityClass.GetAll();
            List <FlightClass>          allFlights = FlightClass.GetAll();
            Dictionary <string, object> model      = new Dictionary <string, object> {
            };

            model.Add("cities", allCities);
            model.Add("flights", allFlights);
            return(View(model));
        }
コード例 #2
0
        public void GetAll_ReturnsEmptyListFromDatabase_CityClassList()
        {
            //Arrange
            List <CityClass> newList = new List <CityClass> {
            };

            //Act
            List <CityClass> result = CityClass.GetAll();

            //Assert
            CollectionAssert.AreEqual(newList, result);
        }
コード例 #3
0
        public ActionResult Show(string code)
        {
            Dictionary <object, object> model       = new Dictionary <object, object>();
            List <CountryClass>         newList     = CountryClass.GetAll();
            List <CityClass>            newCityList = CityClass.GetAll();

            string       currentName       = "";
            string       currentContinent  = "";
            int          currentPopulation = 0;
            string       currentGov        = "";
            string       currentCode       = "";
            CountryClass currentCountry    = new CountryClass(currentName, currentContinent, currentPopulation, currentGov, currentCode);

            foreach (CountryClass country in newList)
            {
                if (country.GetCode() == code)
                {
                    currentCountry.SetName(country.GetName());
                    currentCountry.SetContinent(country.GetContinent());
                    currentCountry.SetPopulation(country.GetPopulation());
                    currentCountry.SetGovernment(country.GetGovernment());
                    currentCountry.SetCode(country.GetCode());
                    model.Add("country", currentCountry);
                }
            }

            List <CityClass> totalCityList = new List <CityClass>()
            {
            };

            foreach (CityClass city in newCityList)
            {
                if (city.GetCode() == code)
                {
                    string    cityName       = city.GetName();
                    string    cityCode       = city.GetCode();
                    string    cityDistrict   = city.GetDistrict();
                    int       cityPopulation = city.GetPopulation();
                    CityClass currentCity    = new CityClass(cityName, cityCode, cityDistrict, cityPopulation);
                    totalCityList.Add(currentCity);
                }
            }

            model.Add("cities", totalCityList);
            return(View(model));
        }
コード例 #4
0
        public void Save_SavesToDatabase_CityList()
        {
            //Arrange
            string    name  = "Washington";
            string    state = "WA";
            CityClass city  = new CityClass(name, state);

            //Act
            city.CitySave();
            List <CityClass> result   = CityClass.GetAll();
            List <CityClass> testList = new List <CityClass> {
                city
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
コード例 #5
0
        public ActionResult City(string name)
        {
            List <CityClass> newCityList  = CityClass.GetAll();
            string           cityName     = "";
            string           cityCode     = "";
            string           cityDistrict = "";
            int       cityPopulation      = 0;
            CityClass currentCity         = new CityClass(cityName, cityCode, cityDistrict, cityPopulation);

            foreach (CityClass city in newCityList)
            {
                if (city.GetName() == name)
                {
                    currentCity.SetName(city.GetName());
                    currentCity.SetCode(city.GetCode());
                    currentCity.SetDistrict(city.GetDistrict());
                    currentCity.SetPopulation(city.GetPopulation());
                }
            }
            return(View(currentCity));
        }
コード例 #6
0
        public ActionResult Index()
        {
            List <CityClass> cityList = CityClass.GetAll();

            return(View(cityList));
        }