public ActionResult updateFileCategory(UpdateFileCategory model) { var category = db.Document_Category.Where(c => c.Category_ID == model.id).FirstOrDefault(); var categories = db.Document_Category.ToList(); var check = categories.Any(c => c.Category_Name.ToLower() == model.name.ToLower() && c.Category_ID != model.id); if (!check) { category.Category_Name = model.name; category.Description = model.description; db.Entry(category).State = EntityState.Modified; db.SaveChanges(); //record action global.addAudit("Repository", "Repository: Update File Category", "Update", User.Identity.Name); return(RedirectToAction("viewFileCategories")); } else { TempData["Message"] = "Categeory already exists!"; TempData["classStyle"] = "danger"; return(View(model)); } }
//update file category - get public ActionResult updateFileCategory(int id) { var category = db.Document_Category.Where(c => c.Category_ID == id).FirstOrDefault(); var update = new UpdateFileCategory { name = category.Category_Name, description = category.Description, id = category.Category_ID, }; return(View(update)); }