public ActionResult Edit([Bind(Prefix = "publicId")] string Folder_ID, List <PublicVM> updatedEditList)
        {
            if (ModelState.IsValid)
            {
                foreach (PublicVM pvm in updatedEditList)
                {
                    documentRepository.UpdateChanges(pvm, _db);
                }
                _db.SaveChanges();
            }

            CustomHelpers.InMemoryCache cacheprovider = new CustomHelpers.InMemoryCache();
            cacheprovider.removeCache(Folder_ID);

            return(RedirectToAction("Index", "Folder", new { ClientId = TempData["Client_Id"], Role = "Admin" }));
        }
        public ActionResult Edit([Bind(Prefix = "publicId")] string Folder_ID, List <PublicVM> updatedEditList)
        {
            if (ModelState.IsValid)
            {
                foreach (PublicVM pvm in updatedEditList)
                {
                    tbl_Document modDoc = documentRepository.SelectById(pvm.Document_ID.ToString(), true);
                    modDoc.Issue_DT    = pvm.IssueDate;
                    modDoc.Description = pvm.Description;
                    modDoc.Method      = pvm.Method;
                    modDoc.Originator  = pvm.Originator;
                    modDoc.Reason      = pvm.Reason;
                    modDoc.Recipient   = pvm.Recipient;
                    modDoc.Active_IND  = pvm.Hidden;

                    _db.Entry(modDoc).State = System.Data.Entity.EntityState.Modified;
                }
                _db.SaveChanges();
            }

            return(RedirectToAction("Index", "Folder", new { ClientId = TempData["Client_Id"], Role = "Admin" }));
        }
 public void Save()
 {
     _db.SaveChanges();
 }