/// <summary>
        /// 取得災害警示資訊
        /// </summary>
        /// <returns></returns>
        public ActionResult GetAlertInfo(string keyWord)
        {
            //Initial Variables
            IAlert repos = DataFactory.AlertRepository();

            return(Content(JsonConvert.SerializeObject(repos.getAlertInfo(keyWord)), "application/json"));
        }
Beispiel #2
0
        /// <summary>
        /// 取得災害警示資訊(全台)
        /// </summary>
        /// <param name="keyWord">鄉鎮區(如:桃園)</param>
        /// <returns></returns>
        public List <AlertInfo> GetAlertInfo(string keyWord)
        {
            //Initial Variables
            IAlert repos = DataFactory.AlertRepository();

            return(repos.getAlertInfo(keyWord));
        }
Beispiel #3
0
        //[SwaggerImplementationNotes("取得所有公車路線")]
        public IHttpActionResult GetAlertInfo(string keyWord)
        {
            //Initial
            IHttpActionResult responseResult;
            IAlert            repos = DataFactory.AlertRepository();
            //序列化撈出來的資料
            var jsonSerialize = JsonConvert.SerializeObject(repos.getAlertInfo(keyWord));
            //做成JSON字串包裝到最後輸出
            StringContent       responseMsgString = new StringContent(jsonSerialize, System.Text.Encoding.UTF8, "application/json");
            HttpResponseMessage responseMsg       = new HttpResponseMessage()
            {
                Content = responseMsgString
            };

            responseResult = ResponseMessage(responseMsg);

            return(responseResult);
        }