public void Single_Street_Is_Found()
        {
            var strategy   = new DistanceStrategy();
            var repository = new StreetRepository();
            var manager    = new StreetManager(repository, strategy);

            repository.Add(new StreetDto {
                Name = "A", Start = new double[] { 1, 1 }, End = new double[] { 2, 2, }
            });

            var result = manager.GetClosest(0, 0);

            Assert.AreEqual(1, result.Count);
            Assert.AreEqual("A", result[0]);
        }
        public void Multiple_Streets_Are_Found()
        {
            var strategy   = new DistanceStrategy();
            var repository = new StreetRepository();
            var manager    = new StreetManager(repository, strategy);

            //  A horizontal line along the X axis from the origin to 2.
            repository.Add(new StreetDto {
                Name = "A", Start = new double[] { 0, 0 }, End = new double[] { 2, 0, }
            });
            //  A horizontal line 2 up from the X axis.
            repository.Add(new StreetDto {
                Name = "B", Start = new double[] { 0, 2 }, End = new double[] { 2, 2, }
            });

            //  A point on the Y axis 2 up from the origin.
            var result = manager.GetClosest(1, 1);

            //  The top horizontal line should be returned because it is 1 unit from line B.
            Assert.AreEqual(2, result.Count);
        }
예제 #3
0
        // Ajax获取级联菜单街道数据
        public JsonResult GetStreet(int id)
        {
            var data = new StreetManager().GetList(id);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
 void Awake()
 {
     current = this;
 }
예제 #5
0
 private void Awake()
 {
     Instance = this;
 }
 public void Setup(StreetManager setStreetManager, bool setStartZone)
 {
     streetManager = setStreetManager;
     isStartZone   = setStartZone;
 }
예제 #7
0
        static void Main(string[] args)
        {
            //try
            //{
            //    CityManager cityManager = new CityManager();
            //    cityManager.Add();
            //}
            //catch (System.Exception ex)
            //{

            //    Console.WriteLine(ex.GetBaseException().Message);
            //}
            //Console.WriteLine("İller bitti");
            //Console.ReadKey();



            //try
            //{
            //    DistrictManager districtManager = new DistrictManager();
            //    districtManager.Add();
            //}
            //catch (System.Exception ex)
            //{

            //    Console.WriteLine(ex.GetBaseException().Message);
            //}
            //Console.WriteLine("İlçeler bitti");
            //Console.ReadKey();



            //try
            //{
            //    TownManager townManager = new TownManager();
            //    townManager.Add();
            //}
            //catch (System.Exception ex)
            //{

            //    Console.WriteLine(ex.GetBaseException().Message);
            //}
            //Console.WriteLine("Bucaklar bitti");
            //Console.ReadKey();



            //try
            //{
            //    VillageManager villageManager = new VillageManager();
            //    villageManager.Add();
            //}
            //catch (System.Exception ex)
            //{

            //    Console.WriteLine(ex.GetBaseException().Message);
            //}
            //Console.WriteLine("Köyler bitti");
            //Console.ReadKey();


            //try
            //{
            //    NeighborhoodManager neighborhoodManager = new NeighborhoodManager();
            //    neighborhoodManager.Add();
            //}
            //catch (System.Exception ex)
            //{

            //    Console.WriteLine(ex.GetBaseException().Message);
            //}
            //Console.WriteLine("Mahalleler bitti");
            //Console.ReadKey();

            try
            {
                StreetManager streetManager = new StreetManager();
                streetManager.Add();
            }
            catch (System.Exception ex)
            {
                Console.WriteLine(ex.GetBaseException().Message);
            }
            Console.WriteLine("Caddeler bitti");
            Console.WriteLine("TURKNET ADDRESS SERVİS AZAT OLDU , İYİ SÖMÜRDÜK YALNIZ VERİLERİ :D");
            Console.ReadKey();
        }