public ActionResult Delete(string id)
        {
            ViewBag.Cities = CitiesData.ListAll();
            District model = DistrictData.GetById(id);

            return(View(model));
        }
        // GET: District
        public ActionResult Index()
        {
            ViewBag.Cities = CitiesData.ListAll();
            List <District> model = DistrictData.ListAll();

            return(View(model));
        }
Exemple #3
0
        public ActionResult Delete(string id)
        {
            ViewBag.Provinces = ProvincesData.ListAll();
            City city = CitiesData.GetById(id);

            return(View(city));
        }
        public void CityListValid()
        {
            TmsDal      CityData = new TmsDal();
            List <Trip> CityInfo = CityData.GetTrips();

            CitiesData[] CityList = new CitiesData[CityInfo.Count];
            int          indexNum = 0;

            foreach (Trip City in CityInfo)
            {
                CityList[indexNum] = new CitiesData(indexNum, City.Distance, City.TravelTime);
                indexNum++;
            }
            //Validate KMs
            Assert.AreEqual(CityList[0].EastKM, 191);
            Assert.AreEqual(CityList[1].EastKM, 128);
            Assert.AreEqual(CityList[2].EastKM, 68);
            Assert.AreEqual(CityList[3].EastKM, 60);
            Assert.AreEqual(CityList[4].EastKM, 134);
            Assert.AreEqual(CityList[5].EastKM, 82);
            Assert.AreEqual(CityList[6].EastKM, 196);

            //Validate Time
            Assert.AreEqual(CityList[0].EastMinutes, 150);
            Assert.AreEqual(CityList[1].EastMinutes, 105);
            Assert.AreEqual(CityList[2].EastMinutes, 75);
            Assert.AreEqual(CityList[3].EastMinutes, 78);
            Assert.AreEqual(CityList[4].EastMinutes, 99);
            Assert.AreEqual(CityList[5].EastMinutes, 72);
            Assert.AreEqual(CityList[6].EastMinutes, 150);
        }
Exemple #5
0
        // GET: City
        public ActionResult Index()
        {
            ViewBag.Provinces = ProvincesData.ListAll();
            List <City> model = new List <City>();

            model = CitiesData.ListAll();
            return(View(model));
        }
        public GeneticSolver(CitiesData citiesData)
        {
            Cities = citiesData;
            var factorials = new[] { 1, 1, 2, 6, 24, 120, 720, 5040, 4030, 36200 };
            var citiesCount = citiesData.CitiesDistances.GetLength(0);
            GenerationSize = citiesCount < 4 ? factorials[citiesCount] : 500;
            GetFirstGeneration();
            Console.WriteLine("Initial generation, best value: " + CurrentGeneration.OrderBy(g => g.Cost).First().Cost);

            Console.WriteLine("Initial generation, worst value: " + CurrentGeneration.OrderByDescending(g => g.Cost).First().Cost);
            _CrossoverHelper = new CrossoverHelper(Cities);
        }
 // GET: Add Business Record
 public ActionResult Add()
 {
     ViewBag.businessowners  = BusinessOwnerData.ListAll();
     ViewBag.businessdetails = BusinessDetailData.ListAll();
     ViewBag.provinces       = ProvincesData.ListAll();
     ViewBag.cities          = CitiesData.ListAll();
     ViewBag.districts       = DistrictData.ListAll();
     ViewBag.barangays       = BarangayData.ListAll();
     ViewBag.streets         = StreetData.ListAll();
     ViewBag.businesstype    = BusinessTypeData.ListAll();
     ViewBag.Requirements    = RequirementData.GetNew();
     return(View());
 }
Exemple #8
0
        public ActionResult Edit(City city)
        {
            bool result = CitiesData.Edit(city);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Exemple #9
0
        public ActionResult Delete(City city)
        {
            bool result = CitiesData.Delete(city.UniqueId.ToString());

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
        // GET: Delete Business Record
        public ActionResult Delete(string id)
        {
            ViewBag.businessowners  = BusinessOwnerData.ListAll();
            ViewBag.businessdetails = BusinessDetailData.ListAll();
            ViewBag.provinces       = ProvincesData.ListAll();
            ViewBag.cities          = CitiesData.ListAll();
            ViewBag.districts       = DistrictData.ListAll();
            ViewBag.barangays       = BarangayData.ListAll();
            ViewBag.streets         = StreetData.ListAll();
            ViewBag.businesstype    = BusinessTypeData.ListAll();
            BusinessRecord model = BusinessRecordData.GetById(id);

            return(View(model));
        }
        static private CitiesData[] GetCityData()
        {
            TmsDal      CityData = new TmsDal();
            List <Trip> CityInfo = CityData.GetTrips();

            CitiesData[] CityList = new CitiesData[CityInfo.Count];
            int          indexNum = 0;

            foreach (Trip City in CityInfo)
            {
                CityList[indexNum] = new CitiesData(indexNum, City.Distance, City.TravelTime);
                indexNum++;
            }

            return(CityList);
        }
        // GET: Edit Business Record
        public ActionResult Edit(string id)
        {
            ViewBag.businessowners  = BusinessOwnerData.ListAll();
            ViewBag.businessdetails = BusinessDetailData.ListAll();
            ViewBag.provinces       = ProvincesData.ListAll();
            ViewBag.cities          = CitiesData.ListAll();
            ViewBag.districts       = DistrictData.ListAll();
            ViewBag.barangays       = BarangayData.ListAll();
            ViewBag.streets         = StreetData.ListAll();
            ViewBag.businesstype    = BusinessTypeData.ListAll();
            BusinessRecord model = BusinessRecordData.GetById(id);

            ViewBag.businessRecords = new HashSet <int>(model.Requirements.Select(i => i.Id));
            if (model.BusinessDetail.isNew)
            {
                ViewBag.Requirements = RequirementData.GetNew();
            }
            else
            {
                ViewBag.Requirements = RequirementData.GetRenew();
            }
            return(View(model));
        }
Exemple #13
0
        public async Task <IActionResult> AddCity(CitiesData cities)
        {
            try
            {
                CitiesData receivedCity = new CitiesData();
                using (var httpClient = new HttpClient())
                {
                    //Eftersom datan skickas i Json format behöver vi använda oss av Jsonconvert.SerializeObject metoden på det vi skall skicka.
                    StringContent content = new StringContent(JsonConvert.SerializeObject(cities), Encoding.UTF8, "application/json");
                    using (var response = await httpClient.PostAsync("http://localhost:33255/api/Cities", content))
                    {
                        string apiResponse = await response.Content.ReadAsStringAsync();

                        receivedCity = JsonConvert.DeserializeObject <CitiesData>(apiResponse);
                    }
                }
                return(View(receivedCity));
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
                return(View());
            }
        }
        public void TripValid()
        {
            TmsDal      CityData = new TmsDal();
            List <Trip> CityInfo = CityData.GetTrips();

            CitiesData[] CityList = new CitiesData[CityInfo.Count];
            int          indexNum = 0;

            foreach (Trip City in CityInfo)
            {
                CityList[indexNum] = new CitiesData(indexNum, City.Distance, City.TravelTime);
                indexNum++;
            }

            TripLogic TripTest = new TripLogic(0, 0, 3, CityList);

            Assert.AreEqual(TripTest.BillDays, 0);
            Assert.AreEqual(TripTest.distance, 387);

            TripTest = new TripLogic(0, 0, 7, CityList);
            Assert.AreEqual(TripTest.BillDays, 1);
            Assert.AreEqual(TripTest.currentCity, 1);
            Assert.AreEqual(TripTest.distance, 859);
            TripTest.AddTime(CityList); //day 0, in transit
            Assert.AreEqual(TripTest.direction, 1);
            TripTest.AddTime(CityList); //day 1, arrived.
            Assert.AreEqual(TripTest.direction, 0);

            TripTest = new TripLogic(10, 1, 5, CityList);
            Assert.AreEqual(TripTest.BillDays, 1);
            Assert.AreEqual(TripTest.distance, 390);

            TripTest = new TripLogic(10, 5, 1, CityList);
            Assert.AreEqual(TripTest.BillDays, 1);
            Assert.AreEqual(TripTest.distance, 390);
        }
Exemple #15
0
        public ActionResult Cities()
        {
            List <City> cits = CitiesData.ListAll();

            return(Json(new { cits, isSuccess = true }, JsonRequestBehavior.AllowGet));
        }
 public CitiesModel(CitiesData citiesData)
 {
     Data = citiesData;
 }
 public ActionResult Add()
 {
     ViewBag.Cities = CitiesData.ListAll();
     return(View());
 }
 public CitySummary(CitiesData cdata)
 {
     data = cdata;
 }
Exemple #19
0
 public CitiesController(CitiesData cdata)
 {
     data = cdata;
 }