예제 #1
0
        public async Task UpdateStatus(UpdateRoleStatusInput input)
        {
            var role = await _roleRepository.GetAsync(input.Id);

            role.Status = input.Status;
            await _roleRepository.UpdateAsync(role);
        }
예제 #2
0
        public async Task UpdateStatus(UpdateRoleStatusInput input)
        {
            var role = await _roleRepository.GetAsync(input.Id);

            role.Status = input.Status;
            await _roleRepository.UpdateAsync(role);

            await RemoveRoleCheckPemissionCache(role.Id);
        }
예제 #3
0
        public async Task <string> Status(UpdateRoleStatusInput input)
        {
            await _roleDomainService.UpdateStatus(input);

            if (input.Status == Common.Status.Valid)
            {
                return("启用角色成功");
            }
            return("禁用角色成功");
        }