public ActionResult CreateRole()
 {
     var model = new Role();
     return View(model);
 }
        public ActionResult CreateRole(Role input)
        {
            if (ModelState.IsValid)
            {
                var role = new Role{Name = input.Name, Description = input.Description, DateCreated = input.DateCreated};
                _roleRepository.Add(role);
                UnitOfWork.Commit();
                return RedirectToAction("RoleIndex", "appsetting");
            }

            return View(input);
        }
 public ActionResult EditRole(int id, FormCollection collection)
 {
     var model = new Role();
     TryUpdateModel(model);
     if (ModelState.IsValid)
     {
         var role = _roleRepository.Find(id);
         role.Name = model.Name;
         role.Description = model.Description;
         role.DateCreated = model.DateCreated;
         UnitOfWork.Commit();
         // TempData.SetStatusMessage("");
         return RedirectToAction("RoleIndex", "AppSetting");
     }
     return View(model);
 }