Esempio n. 1
0
 public IActionResult RevokeRoleFromUser(GrantRoleToUserViewModel model)
 {
     using (var ole = new OracleConnection(config.GetConnectionString("DefaultConnection")))
     {
         ole.Query <string>($@"REVOKE {model.GrantedRole} FROM {model.Username}");
         return(RedirectToAction(nameof(SysController.ListRolePrivsUser), "Sys"));
     }
 }
Esempio n. 2
0
 public IActionResult GrantRoleToUser(string id, [FromQuery] string username)
 {
     using (var ole = new OracleConnection(config.GetConnectionString("DefaultConnection")))
     {
         var vmGrantRoleToUser = new GrantRoleToUserViewModel();
         vmGrantRoleToUser.GrantedRole = id;
         var users = ole.Query <string>(@"SELECT DISTINCT USERNAME FROM sys.dba_users");
         vmGrantRoleToUser.Users = users.Select(x =>
         {
             return(new SelectListItem()
             {
                 Text = x,
                 Value = x
             });
         });
         vmGrantRoleToUser.Username = username;
         return(View(vmGrantRoleToUser));
     }
 }