示例#1
0
        public void Get(string type)
        {
            _input = new CounTownCodeInput
            {
                DataType   = GetDataType(type),
                QueryLevel = Models.Data.Enum.EQueryLevel.Count
            };
            var service = new CounTownCodeService(_input);

            var result = service.GetLists();

            switch (_input.DataType)
            {
            case EDataType.縣市網格:
                base.JsonResponse2(result);
                //base.JsonResponse<List<NetInfo>>((List<NetInfo>)result);

                break;

            case EDataType.景點:
                base.JsonResponse2(result);
                //base.JsonResponse<List<POI>>((List<POI>)result);
                break;

            case EDataType.縣市公車站:
                base.JsonResponse <List <BUSSTOPS> >((List <BUSSTOPS>)result);
                break;

            default:
                base.JsonResponse(result);
                break;
            }
        }
示例#2
0
        public void Get(string town_id, int year, int month, string type)
        {
            _input = new CounTownCodeInput
            {
                Town_ID    = town_id,
                DataType   = GetDataType(type),
                QueryYear  = year,
                QueryMonth = month
            };
            var service = new CounTownCodeService(_input);

            var result = service.GetStatistics();

            base.JsonResponse(result);
        }
示例#3
0
        /// <summary>
        /// 清單
        /// </summary>
        /// <param name="vill_id">The town identifier.</param>
        /// <param name="type">The type.</param>
        public void Get(string town_id, string type, string implementtype = "旅館")
        {
            _input = new CounTownCodeInput
            {
                Town_ID              = town_id,
                DataType             = GetDataType(type),
                QueryLevel           = Models.Data.Enum.EQueryLevel.Town,
                ServiceImplementType = (implementtype == null) ? "旅館" : implementtype
            };
            var service = new CounTownCodeService(_input);

            var result = service.GetLists();

            base.JsonResponse(result);
        }