public void Country_Manager_Test()
        {
            CountryManager   tempCountry   = new CountryManager(new UnitOfWork(new DataContext("test")));
            ContinentManager tempContinent = new ContinentManager(new UnitOfWork(new DataContext("test")));

            tempCountry.RemoveAll();
            tempContinent.RemoveAll();

            tempContinent.Add(new Continent("test-Continent"));
            tempContinent.Add(new Continent("test-Continent1"));
            List <Continent> continents = tempContinent.GetAll();

            Assert.AreEqual(2, continents.Count);
            Assert.AreEqual("test-Continent", continents[0].Name);

            tempCountry.Add(new Country("test", 500, 200, continents[0]));
            tempCountry.Add(new Country("test-Country1", 50, 20, continents[0]));

            List <Country> countries = tempCountry.GetAll();
            Country        country1  = tempCountry.Get(countries[0].ID);
            Country        country2  = tempCountry.Get(countries[1].ID);

            Assert.AreEqual(2, countries.Count);
            Assert.AreEqual("test", country1.Name);
            Assert.AreEqual("test-Country1", country2.Name);

            Assert.AreEqual(500, country1.Population);
            Assert.AreEqual(50, country2.Population);

            Assert.AreEqual(200, country1.Surface);
            Assert.AreEqual(20, country2.Surface);

            tempCountry.Update(country1, "test-Country", 2000, 10, continents[1]);
            countries = tempCountry.GetAll();
            country1  = tempCountry.Get(countries[0].ID);
            country2  = tempCountry.Get(countries[1].ID);

            Assert.AreEqual(2, countries.Count);
            Assert.AreEqual("test-Country", country1.Name);
            Assert.AreEqual("test-Country1", country2.Name);

            Assert.AreEqual(2000, country1.Population);
            Assert.AreEqual(50, country2.Population);

            Assert.AreEqual(10, country1.Surface);
            Assert.AreEqual(20, country2.Surface);

            tempCountry.Remove(country1.ID);

            countries = tempCountry.GetAll();
            Assert.AreEqual(1, countries.Count);

            tempCountry.RemoveAll();
            tempContinent.RemoveAll();
        }
Esempio n. 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtCountryName.Text == "")
         {
             MessageBox.Show("You Must Enter Country Name");
             return;
         }
         country.Add(new Country()
         {
             Country_Code = int.Parse(txtCountryCode.Text), Country_Name = txtCountryName.Text
         });
         btnSave.Enabled     = false;
         btnAddNew.Enabled   = btnModify.Enabled = true;
         txtCountryCode.Text = txtCountryName.Text = "";
         MessageBox.Show("New Country Successfully Added");
         FRM_Country_Load(null, null);
         btnLast_Click(null, null);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 3
0
        public void CountryManagerTest()
        {
            CityManager      cityManager      = new CityManager(new UnitOfWork(new DataContext()));
            CountryManager   countryManager   = new CountryManager(new UnitOfWork(new DataContext()));
            ContinentManager continentManager = new ContinentManager(new UnitOfWork(new DataContext()));

            //Verwijder alles in tabels
            cityManager.RemoveAll();
            countryManager.RemoveAllCountries();
            continentManager.RemoveAll();

            //Aanmaak Continent
            continentManager.Add(new Continent("TestContinent"));
            List <Continent> continents = continentManager.GetAllContinents();
            Continent        continent  = continents[0];

            Assert.AreEqual(1, continents.Count);

            //Toevoegen van Country
            countryManager.Add(new Country("TestCountry", continent, 100, 10));

            List <Country> countries = countryManager.GetAllCountries();
            Country        country   = countries[0];

            Assert.AreEqual(1, countries.Count);
            Assert.AreEqual("TestCountry", country.Name);

            //Verwijder alles in tabels
            cityManager.RemoveAll();
            countryManager.RemoveAllCountries();
            continentManager.RemoveAll();
        }
Esempio n. 4
0
 public ActionResult Entry(Country country)
 {
     if (ModelState.IsValid)
     {
         bool isSave = _countryManager.Add(country);
         if (isSave)
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View());
 }
        public ActionResult Add(CountryVM countryVM)
        {
            Country country = Mapper.Map <Country>(countryVM);

            if (_countryManager.Add(country))
            {
                TempData["saved"] = "Country added successfully!";
                CountryVM countryView = new CountryVM();
                countryView.Countries = _countryManager.GetAll();
                return(View(countryView));
            }
            return(RedirectToAction("Add"));
        }
 public ActionResult <SampleCountry> Post(int id, [FromBody] SampleCountry sampleCountry)
 {
     try
     {
         CountryManager = new CountryManager(new UnitOfWork(new DataContext()));
         var country = new Country(sampleCountry.Name, ContinentManager.GetContinentById(id), sampleCountry.Population, sampleCountry.Surface);
         CountryManager.Add(country);
         return(CreatedAtAction(nameof(getCountry), new { id = country.Continent.ID, countryID = country.ID }, country));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 7
0
        public void Add_AddCountry_ReturnTrueResult()
        {
            ICountryService countryService = new CountryManager(_mockCountryDal.Object);
            Country         country        = new Country()
            {
                Id         = 4,
                Name       = "Country4",
                CreateDate = DateTime.Now,
                Active     = true
            };
            var result = countryService.Add(country);

            Assert.IsTrue(result.Success);
        }
 public ActionResult <SampleCountry> Post(int id, [FromBody] SampleCountry country)
 {
     try
     {
         CountryManager = new CountryManager(new UnitOfWork(new DataContext("test")));
         var temp = new Country(country.Name, country.Population, country.Surface, ContinentManager.Get(id));
         CountryManager.Add(temp);
         logger.LogInformation("CountryController : Post => " + DateTime.Now);
         return(CreatedAtAction(nameof(Get), new { id = temp.Continent.ID, con_id = temp.ID }, temp));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Esempio n. 9
0
        public void City_Manager_Test()
        {
            CityManager      tempCity      = new CityManager(new UnitOfWork(new DataContext("test")));
            CountryManager   tempCountry   = new CountryManager(new UnitOfWork(new DataContext("test")));
            ContinentManager tempContinent = new ContinentManager(new UnitOfWork(new DataContext("test")));

            tempCity.RemoveAll();
            tempCountry.RemoveAll();
            tempContinent.RemoveAll();

            tempContinent.Add(new Continent("test-Continent"));
            tempContinent.Add(new Continent("test-Continent1"));
            List <Continent> continents = tempContinent.GetAll();

            Assert.AreEqual(2, continents.Count);

            tempCountry.Add(new Country("test", 500, 200, continents[0]));
            tempCountry.Add(new Country("test-Country1", 50, 20, continents[0]));

            List <Country> countries = tempCountry.GetAll();
            Country        country1  = tempCountry.Get(countries[0].ID);
            Country        country2  = tempCountry.Get(countries[1].ID);

            Assert.AreEqual(2, countries.Count);
            Assert.AreEqual("test", country1.Name);
            Assert.AreEqual("test-Country1", country2.Name);

            Assert.AreEqual(500, country1.Population);
            Assert.AreEqual(50, country2.Population);

            Assert.AreEqual(200, country1.Surface);
            Assert.AreEqual(20, country2.Surface);

            tempCity.Add(new City("test-city", 50, country1, true));
            tempCity.Add(new City("test-city1", 150, country1, false));
            tempCity.Add(new City("test-city2", 200, country1, false));
            tempCity.Add(new City("test-city3", 10, country1, false));

            var  cities = tempCity.GetAll();
            City city   = tempCity.Get(cities[0].ID);
            City city1  = tempCity.Get(cities[1].ID);
            City city2  = tempCity.Get(cities[2].ID);
            City city3  = tempCity.Get(cities[3].ID);

            Assert.AreEqual(city.Name, "test-city");
            Assert.AreEqual(city1.Name, "test-city1");
            Assert.AreEqual(city2.Name, "test-city2");
            Assert.AreEqual(city3.Name, "test-city3");

            Assert.AreEqual(city.IsCapital, true);
            Assert.AreEqual(city1.IsCapital, false);
            Assert.AreEqual(city2.IsCapital, false);
            Assert.AreEqual(city3.IsCapital, false);

            Assert.AreEqual(city.Population, 50);
            Assert.AreEqual(city1.Population, 150);
            Assert.AreEqual(city2.Population, 200);
            Assert.AreEqual(city3.Population, 10);

            tempCity.Update(city3, "test", 50, false, country2);

            cities = tempCity.GetAll();
            city   = tempCity.Get(cities[0].ID);
            city1  = tempCity.Get(cities[1].ID);
            city2  = tempCity.Get(cities[2].ID);
            city3  = tempCity.Get(cities[3].ID);

            Assert.AreEqual(4, cities.Count);
            Assert.AreEqual(city.Name, "test-city");
            Assert.AreEqual(city1.Name, "test-city1");
            Assert.AreEqual(city2.Name, "test-city2");
            Assert.AreEqual(city3.Name, "test");

            Assert.AreEqual(city.IsCapital, true);
            Assert.AreEqual(city1.IsCapital, false);
            Assert.AreEqual(city2.IsCapital, false);
            Assert.AreEqual(city3.IsCapital, false);

            Assert.AreEqual(city.Population, 50);
            Assert.AreEqual(city1.Population, 150);
            Assert.AreEqual(city2.Population, 200);
            Assert.AreEqual(city3.Population, 50);

            tempCity.Remove(city.ID);
            cities = tempCity.GetAll();
            Assert.AreEqual(3, cities.Count);
            tempCountry.Update(country1, country1.Name, 350, 250, country1.Continent);


            tempCity      = new CityManager(new UnitOfWork(new DataContext("test")));
            tempCountry   = new CountryManager(new UnitOfWork(new DataContext("test")));
            tempContinent = new ContinentManager(new UnitOfWork(new DataContext("test")));
            tempCity.RemoveAll();
            tempCountry.RemoveAll();
            tempContinent.RemoveAll();
        }
Esempio n. 10
0
        public void River_Manager_Test()
        {
            CountryManager   tempCountry   = new CountryManager(new UnitOfWork(new DataContext("test")));
            ContinentManager tempContinent = new ContinentManager(new UnitOfWork(new DataContext("test")));
            RiverManager     tempRiver     = new RiverManager(new UnitOfWork(new DataContext("test")));

            tempRiver.RemoveAll();
            tempCountry.RemoveAll();
            tempContinent.RemoveAll();

            tempContinent.Add(new Continent("test-Continent"));
            tempContinent.Add(new Continent("test-Continent1"));
            List <Continent> continents = tempContinent.GetAll();

            Assert.AreEqual(2, continents.Count);
            Assert.AreEqual("test-Continent", continents[0].Name);

            tempCountry.Add(new Country("test", 500, 200, continents[0]));
            tempCountry.Add(new Country("test-Country1", 50, 20, continents[0]));

            List <Country> countries = tempCountry.GetAll();
            Country        country1  = tempCountry.Get(countries[0].ID);
            Country        country2  = tempCountry.Get(countries[1].ID);

            Assert.AreEqual(2, countries.Count);
            Assert.AreEqual("test", country1.Name);
            Assert.AreEqual("test-Country1", country2.Name);

            Assert.AreEqual(500, country1.Population);
            Assert.AreEqual(50, country2.Population);

            Assert.AreEqual(200, country1.Surface);
            Assert.AreEqual(20, country2.Surface);

            tempRiver.Add(new River("test-river", 250, countries));

            var rivers = tempRiver.GetAll();
            var river  = tempRiver.Get(rivers[0].ID);

            Assert.AreEqual(1, rivers.Count);
            Assert.AreEqual("test-river", river.Name);
            Assert.AreEqual(250, river.Lenght);
            country1 = tempCountry.Get(countries[0].ID);
            Assert.AreEqual(1, country1.Rivers.Count);

            Assert.AreEqual(2, river.Countries.Count);
            Assert.AreEqual("test", river.Countries[0].Name);
            Assert.AreEqual("test-Country1", river.Countries[1].Name);

            Assert.AreEqual(500, river.Countries[0].Population);
            Assert.AreEqual(50, river.Countries[1].Population);

            Assert.AreEqual(200, river.Countries[0].Surface);
            Assert.AreEqual(20, river.Countries[1].Surface);

            tempRiver.Update(river, "test", 50, countries);

            rivers = tempRiver.GetAll();
            river  = tempRiver.Get(rivers[0].ID);

            Assert.AreEqual("test", river.Name);
            Assert.AreEqual(50, river.Lenght);

            tempRiver.Remove(river.ID);
            rivers = tempRiver.GetAll();
            Assert.AreEqual(0, rivers.Count);
            tempCountry   = new CountryManager(new UnitOfWork(new DataContext("test")));
            tempContinent = new ContinentManager(new UnitOfWork(new DataContext("test")));
            tempRiver     = new RiverManager(new UnitOfWork(new DataContext("test")));
            tempRiver.RemoveAll();
            tempCountry.RemoveAll();
            tempContinent.RemoveAll();
        }