Beispiel #1
0
        public async Task <IActionResult> DeleteRole(int id, [FromBody] SaveUserRoleResource resource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }

            var userResponse = await userRoleService.DeleteRoleAsync(id, resource.RoleId);

            //var userResource = mapper.Map<User, UserResource>(userResponse.User);
            return(Ok(userResponse));
        }
        public async Task <IActionResult> SetRole([FromBody] SaveUserRoleResource resource)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }

            var userResponse = await userRoleService.SetUserRoleAsync(resource.UserId, resource.RoleId);

            var userResource = mapper.Map <User, UserResource>(userResponse.User);
            var result       = userResponse.GetResponseResult(userResource);

            return(Ok(result));
        }
        public async Task <ResponseData> DeleteUserRole([FromBody] SaveUserRoleResource resource)
        {
            var userResponse = await userRoleService.DeleteRole(resource.UserId, resource.RoleId);

            var userResource = mapper.Map <User, UserResource>(userResponse.User);
            var result       = new ResponseData
            {
                Success = true,
                Message = "",
                Data    = userResource
            };

            return(result);
        }
        public async Task <ResponseData> SetUserRole([FromBody] SaveUserRoleResource resource)
        {
            var userResponse = await userRoleService.SetRole(resource.IdUser, resource.IdRole);

            var userResource = Mapper.Map <User, UserResource>(userResponse.User);
            var result       = new ResponseData
            {
                Success = true,
                Message = "",
                Data    = userResource
            };

            return(result);
        }