Ejemplo n.º 1
0
        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");

            //}
        }
Ejemplo n.º 2
0
        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();
            }
        }