Beispiel #1
0
        public async Task <ActionResult> CsvDownload(string csvbutton, string param, HttpResponseBase response)
        {
            // 再表示
            string display_mode = "POST";

            if (string.IsNullOrEmpty(param))
            {
                display_mode = "INITIAL";
            }

            ViewData["DISPLAY_MODE"] = display_mode;
            ViewData["SEARCH_ID"]    = param;

            // サービス識別子
            string service = "Search";

            // YoutubeAPI共通
            YoutubeAPI youtubeAPI = new YoutubeAPI();

            // APIサービス基本メソッド
            LiveChatModelList commentModelList = await youtubeAPI.IndexYoutube(param, null, service);

            // CSV出力
            youtubeAPI.CsvDownloader(param, commentModelList, response);

            return(View("Search", commentModelList));
        }