public JsonResult Insert() { if (Request.Form.Count == 0) { return(Json(new ToolIQC(), JsonRequestBehavior.AllowGet)); } ToolIQC toolIQC = Newtonsoft.Json.JsonConvert.DeserializeObject <ToolIQC>(Request.Form[0]); HttpFileCollectionBase file = Request.Files; if (file.Count > 0) { string[] lstFileUrl = new String[file.Count]; string path = "~/Images/ToolIQC/"; for (int i = 0; i < file.Count; i++) { string fileName = (string)(Path.GetFileName(file[i].FileName)).Split('.')[0]; string extension = Path.GetExtension(file[i].FileName); fileName = fileName + extension; lstFileUrl[i] = path + fileName; fileName = Path.Combine(Server.MapPath(path), fileName); file[i].SaveAs(fileName); } toolIQC.FileUrl = lstFileUrl[0]; } return(Json(toolIQCDB.Insert(toolIQC), JsonRequestBehavior.AllowGet)); }
public JsonResult Update(ToolIQC toolIQC) { HttpFileCollectionBase file = Request.Files; if (file.Count > 0) { string[] lstFileUrl = new String[file.Count]; string path = "~/Images/ToolIQC/"; for (int i = 0; i < file.Count; i++) { string fileName = (string)(Path.GetFileName(file[i].FileName)).Split('.')[0]; string extension = Path.GetExtension(file[i].FileName); fileName = fileName + extension; lstFileUrl[i] = path + fileName; fileName = Path.Combine(Server.MapPath(path), fileName); file[i].SaveAs(fileName); } toolIQC.FileUrl = lstFileUrl[0]; } return(Json(toolIQCDB.Insert(toolIQC), JsonRequestBehavior.AllowGet)); }