public ActionResult EditCaseTemp(CaseDoc_Template casedoc_template, int returnId = 0) { if (ModelState.IsValid) { db.CaseDoc_Template.Attach(casedoc_template); db.ObjectStateManager.ChangeObjectState(casedoc_template, EntityState.Modified); db.SaveChanges(); LogHelper.writeToStudentLog(new string[] { CookieHelper.Username }, (casedoc_template.CaseDocTemplate_Id + " Case Template is edited "), LogHelper.LOG_CREATE, LogHelper.SECTION_DOCUMENT); } NotificationHandler.setNotification(NotificationHandler.NOTY_SUCCESS, "Template Was Modified Successfully!"); return View("Refresh"); //if (returnId != 0) //{ // //return RedirectToAction("ShowAllCaseTemplates", new { id = returnId }); // return View("Refresh"); //} //else //{ // return RedirectToAction("ShowGeneralTemplates"); //} }
public ActionResult CreateCaseTemp(CaseDoc_Template casedoc_template, HttpPostedFileBase file, int returnId = 0) { if (casedoc_template.Downloadable == true && file.FileName == null) { ModelState.AddModelError("FileNameError", "Please select file!"); return View(); } if (casedoc_template.Downloadable == true && file.FileName != null) { string pathToCreate; pathToCreate = TEMPLATE_GENERAL_PATH; string fileToCreate = pathToCreate + '/' + file.FileName; casedoc_template.FileName = file.FileName; casedoc_template.Path = pathToCreate; uploadAWS(fileToCreate, file); } // create / update folder casedoc_template.UploadedOn = System.DateTime.Now; casedoc_template.UploadedBy = CookieHelper.Username; db.CaseDoc_Template.AddObject(casedoc_template); if (ModelState.IsValid) { db.SaveChanges(); LogHelper.writeToStudentLog(new string[] { CookieHelper.Username }, (casedoc_template.CaseDocTemplate_Id + " Case Template is Created "), LogHelper.LOG_CREATE, LogHelper.SECTION_DOCUMENT); NotificationHandler.setNotification(NotificationHandler.NOTY_SUCCESS, "Template Was Created Successfully!"); return View("Refresh"); } else { ModelState.AddModelError("NameError", "Please enter name !"); return View(); } }