Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }