コード例 #1
0
        public CommandResult UpdateRoleActive(UpdateRoleActiveCommand command, string userIdentity)
        {
            var user = _repository.GetById(command.Id);

            if (user == null)
            {
                return(new CommandResultToken(false, "Usuário não encontrado. ", command));
            }

            user.UpdateRoleActive(command.Role, command.Active);

            _repository.UpdateRoleActive(user);

            var log = new AccessLog(
                "UpdateRoleActive",
                DateTime.Now,
                userIdentity,
                "UserAuth",
                $"Id acesso atualizado: {command.Id}");

            _log.Register(log);

            user.HidePassword();

            return(new CommandResult(true, "Atualizado. ", user));
        }
コード例 #2
0
        public CommandResult UpdateRoleActive(UpdateRoleActiveCommand command)
        {
            CommandResult result = _handler.UpdateRoleActive(command, User.Identity.Name);

            return(result);
        }