コード例 #1
0
ファイル: AppUsuario.cs プロジェクト: KaiqueAlbuquerque/GAPI
        public void AlteraUsuario(Usuario usuario)
        {
            var usuarioCadastrado = _intermediadorUsuario.GetById(usuario.UsuarioId);

            if (usuarioCadastrado != null)
            {
                usuarioCadastrado.Ativo     = usuario.Ativo;
                usuarioCadastrado.ClienteId = usuario.ClienteId;

                _intermediadorUsuario.Update(usuarioCadastrado);
            }
        }
コード例 #2
0
        public void AlteraCliente(Cliente cliente)
        {
            var clienteCadastrado = _intermediadorCliente.GetById(cliente.ClienteId);

            if (clienteCadastrado != null)
            {
                clienteCadastrado.Ativo       = cliente.Ativo;
                clienteCadastrado.NomeCliente = cliente.NomeCliente;

                _intermediadorCliente.Update(clienteCadastrado);

                if (cliente.Ativo == false)
                {
                    var usuarios = _intermediadorUsuario.GetAll().Where(u => u.ClienteId == cliente.ClienteId && u.Ativo);

                    foreach (var usuario in usuarios)
                    {
                        usuario.Ativo = false;
                        _intermediadorUsuario.Update(usuario);
                    }
                }
            }
        }