예제 #1
0
        public ActionResult MainPage()
        {
            //Session["UserId"] = "C727B00B-BE97-4300-BCE6-885AB8A69158";
            Guid userId = new Guid(Session["UserId"] + "");

            ViewData["IsAdmin"] = Session["IsAdmin"];
            CacheHelper.Set("UserName", Session["UserId"]);
            List <string> listResource = AccountService.GetResourcesByUserId(userId);

            ViewData["permission"] = JsonTools.JsonSerializer(listResource);
            return(View());
        }
예제 #2
0
 public ActionResult UserListDialog(string roleId)
 {
     try
     {
         List <User>   listUser    = AccountService.GetAllUsers(null, "UserName", "asc", 1);
         List <string> alreadyUser = AccountService.GetUserIdsByRoleId(roleId);
         ViewData["alreadyUser"] = JsonTools.JsonSerializer(alreadyUser);
         return(View(listUser));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #3
0
 public ActionResult RoleListDialog(string userId)
 {
     try
     {
         List <Role>   listRole    = AccountService.GetAllRoles();
         List <string> alreadyRole = AccountService.GetRoleIdsByUserId(userId);
         ViewData["alreadyRole"] = JsonTools.JsonSerializer(alreadyRole);
         return(View(listRole));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #4
0
        public ActionResult ResourceList(string roleId)
        {
            try
            {
                ViewData["roleId"] = roleId;
                List <Resource> listResource    = AccountService.GetAllResource();
                List <string>   alreadyResource = AccountService.GetResourceIdByRoleId(new Guid(roleId));
                ViewData["resource"]        = JsonTools.JsonSerializer(listResource);
                ViewData["alreadyResource"] = JsonTools.JsonSerializer(alreadyResource);

                return(View());
            }
            catch (Exception)
            {
                throw;
            }
        }