Example #1
0
        public async Task <IActionResult> UpdateRole([FromQuery] long UserId, [FromBody] string[] Roles)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (!User.IsInRole("Admin"))
            {
                return(StatusCode(403, "You're not admin"));
            }
            var rs = await _adminAppService.UpdateRole(UserId, Roles);

            if (rs)
            {
                return(Ok("Update Role OK"));
            }
            else
            {
                return(BadRequest("Update Role FAILED"));
            }
        }