public ActionResult SentFormData(Form1Data model, HttpPostedFileBase files) { if (ModelState.IsValid) { try { if (files != null) { if (files.ContentLength > 0) { model.File_Info = FilesController.GetFilesInfo(files); if (model.File_Info != string.Empty) { FilesController.ToSaveFile(files); } } } bool result = Form1Data.ToInsForm1Data(model); if (result) { return(RedirectToAction("ViewShowData")); } else { return(View()); } } catch (Exception err) { ModelState.AddModelError("Error", err.Message); return(View(err.Message)); } } return(View(model)); }
private void WriteButton_Click(object sender, EventArgs e) { string form1DataPath = _MNX_Form1Data_Paths[MNXSelect.SelectedIndex].Item2; var form1StringData = new Form1StringData(form1DataPath); var form1Data = new Form1Data(form1StringData); SVGMIDIScore svgMIDIScore = new SVGMIDIScore(M.SVG_out_Folder, mnx, form1Data); }
/// <summary> /// 編輯資料 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ViewEditData(int?id) { try { var formdata = Form1Data.GetForm1Data(id); return(View(formdata)); } catch (Exception err) { ViewBag.ErrMsg = err.Message; return(View()); } }
/// <summary> /// 呈現列表 /// </summary> /// <returns></returns> public ActionResult ViewShowData() { try { var formdatas = Form1Data.GetForm1Datas(); return(View(formdatas.ToList())); } catch (Exception err) { ViewBag.ErrMsg = err.Message; return(View()); } }
/// <summary> /// 刪除資料 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DeleteFormData(int?id) { try { if (id != null) { bool result = Form1Data.ToDelForm1Data(id); if (result) { return(RedirectToAction("ViewShowData")); } } } catch (Exception err) { ModelState.AddModelError("Error", err.Message); return(View(err.Message)); } return(RedirectToAction("ViewShowData")); }
public ActionResult ViewEditData(Form1Data model, HttpPostedFileBase files) { if (ModelState.IsValid) { try { bool result = false; result = Form1Data.ToUptForm1Data(model); if (result) { return(RedirectToAction("ViewShowData")); } return(View(model)); } catch (Exception err) { ViewBag.ErrMsg = err.Message; return(View()); } } return(View(model)); }
public ActionResult SentForm2Data(Form1Data model) { if (ModelState.IsValid) { try { bool result = Form1Data.ToInsForm1Data(model); if (result) { return(RedirectToAction("ViewShowData")); } else { return(View()); } } catch (Exception err) { ViewBag.ErrMsg = err.Message; return(View()); } } return(View(model)); }
public SetData(Form1Data data) { _data = data; }