public async Task <IHttpActionResult> AddPermissionToRoleAsync(string roleId, string permId) { try { var permissionExists = await _permissionsService.GetPermissionAsync(permId); if (permissionExists == null) { return(BadRequest("Requested permission not found")); } //var result = await _rolesService.AddPermissionToRoleAsync(roleId, permId, TenantId, UserName); var result = await _rolesService.AddPermissionToRoleAsync(roleId, permId, UserName); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }