public IHttpActionResult Do(List <TopicManagementReq> list) { LogUtil.LogDebug(JsonConvert.SerializeObject(list)); // 題型參數設置 list.ForEach(d => Process.TopicManagementList.Add(new TopicManagement() { TopicIdentifier = d.Id, Number = d.Number })); // 題型作成 FileInfo exerciseFile = Process.Compile(); // 應答作成 var result = new TopicRes() { // 頁面地址返回 Url = ConfigurationUtil.GetIISUrl() + exerciseFile.Name }; return(Json(result)); }
/// <summary> /// 出題按鍵點擊事件 /// </summary> /// <param name="sender">事件發生者</param> /// <param name="e">事件處理</param> private void SureClick(object sender, EventArgs e) { TopMost = true; // 打開歷屆題型 if (cmbWorkPages.SelectedIndex > 0) { // 使用IE打開已作成的靜態頁面 CallCommondProcess(() => { return("\"" + Path.GetFullPath(ConfigurationUtil.GetKeyValue("HtmlWork") + cmbWorkPages.SelectedValue.ToString()) + "\""); }); Environment.Exit(0); return; } // 選題情況 if (!Process.ChooseCheck()) { MessageBox.Show(this, MessageUtil.GetMessage(() => MsgResources.I0009A)); return; } LogUtil.LogDebug(MessageUtil.GetMessage(() => MsgResources.I0002A)); // 出題按鍵點擊事件 FileInfo exerciseFile = Process.Compile(); // 使用IE打開已作成的靜態頁面 CallCommondProcess(() => { if (ConfigurationUtil.GetUseIIS()) { return("\"" + ConfigurationUtil.GetIISUrl() + exerciseFile.Name + "\""); } return("\"" + Path.GetFullPath(exerciseFile.FullName) + "\""); }, 3000); Environment.Exit(0); }