public IActionResult Create()
        {
            if (HttpContext.Session.GetInt32("UserId") == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            ViewData["AccessPages"] = HttpContext.Session.GetString("AccessPages");
            var model = new RoleAuthorModel();

            return(View(model));
        }
        public IActionResult Edit(int id)
        {
            if (HttpContext.Session.GetInt32("UserId") == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            ViewData["AccessPages"] = HttpContext.Session.GetString("AccessPages");
            var model  = new RoleAuthorModel();
            var result = _roleAuthorService.GetRoleAuthorByID(id);

            model.ID          = result.ID;
            model.RoleName    = result.RoleName;
            model.AccessPages = result.AccessPages;
            return(View(model));
        }
 public IActionResult Create(RoleAuthorModel model)
 {
     try
     {
         RoleAuthor obj = new RoleAuthor();
         obj.RoleName    = model.RoleName;
         obj.AccessPages = model.AccessPages;
         var result = _roleAuthorService.InsertRoleAuthor(obj);
         TempData["SuccessMsg"] = "Data saved successfully";
     }
     catch (Exception ex)
     {
         TempData["ErrorMsg"] = ex.Message;
     }
     return(RedirectToAction("Index"));
 }