Ejemplo n.º 1
0
        public PostRoleResponse Post(PostRoleRequest request)
        {
            var result = roleService.Put(new PutRoleRequest
                {
                    Data = request.Data,
                    User = request.User
                });

            return new PostRoleResponse { Data = result.Data };
        }
Ejemplo n.º 2
0
        public PostRoleResponse Post(PostRoleRequest request)
        {
            var result = roleService.Put(new PutRoleRequest
            {
                Data = request.Data,
                User = request.User
            });

            return(new PostRoleResponse {
                Data = result.Data
            });
        }
        public async Task <IActionResult> ChangeRole([FromBody] PostRoleRequest request)
        {
            var claims = new Dictionary <string, object>()
            {
                { ClaimTypes.Role, request.Role.ToLower() },
            };

            var userUid = await _userService.GetUserUidByGuidAsync(request.UserId);

            if (userUid == null)
            {
                return(NotFound("User not found"));
            }

            await _fbService.SetCustomUserClaimsAsync(userUid, claims);

            return(Ok(FirebaseTokenResponseMsg.CustomClaimSet));
        }
Ejemplo n.º 4
0
 public PostRoleResponse Post(PostRoleRequest request)
 {
     throw new CmsException(UsersApiConstants.UsersApiHasNoImplementationMessage);
 }
Ejemplo n.º 5
0
 public PostRoleResponse Post(PostRoleRequest request)
 {
     throw new CmsException(UsersApiConstants.UsersApiHasNoImplementationMessage);
 }