public ActionResult Create(ReportModel model, string cdts)
        {
            GetConditions(cdts);

            ModelState.Remove("Name");
            ModelState.Remove("ConfirmationCode");
            if (!model.IsValid(ModelState))
            {
                return View("Save", model);
            }

            ////檢查內容無障礙是否通過
            if (!AccessibilityUtil.CheckFreeGO(model.Content))
            {
                model.ShowFreeGOMsg = true;
                model.FreeGOColumnName = "Content";
            }

            model.Insert();

            if (model.ShowFreeGOMsg)
            {
                return View("Save", model);
            }

            return View("AdminIndex");
        }
        public ActionResult SendOrder(ReportModel model)
        {
            HttpPostedFileBase picFile = null;
            foreach (string file in Request.Files)
            {

                picFile = Request.Files[file] as HttpPostedFileBase;
            }

            ModelState.Remove("Name");
            string captcha = AccountUtil.GetCaptcha();
            if (picFile == null || picFile.ContentLength <= 0)
            {
                ModelState.AddModelError("ReportPic", "請選擇報告書封面圖片");
            }
            else if (picFile.ContentLength > (1024 * 1024))
            {
                ModelState.AddModelError("ReportPic", "請選擇小於 1MB 的報告書封面圖片");
            }
            else if (!IsImage(picFile))
            {
                ModelState.AddModelError("ReportPic", "請上傳圖片格式的報告書封面圖片");
            }
            else if (!captcha.Equals(model.ConfirmationCode, StringComparison.OrdinalIgnoreCase))
            {
                ModelState.AddModelError("ConfirmationCode", "驗證碼錯誤");
            }
            else
            {
                if (picFile.ContentLength > 0)
                {
                    var fileName = Guid.NewGuid().ToString() + Path.GetExtension(picFile.FileName);
                    var path = Path.Combine(AppSettings.CKFinderBaseDir, "webuser/images/", fileName);
                    picFile.SaveAs(path);
                    model.ReportPic = "webuser/images/" + fileName;
                }

                if (model.IsValid(ModelState))
                {
                    model.Status = "0";
                    model.Insert();
                }
            }
            if (model.SendOrderOk)
            {
                ModelState.Clear();
            }
            return View("Provide2", model);
        }