//Realização do tratamento do chamado.
        public ChamadoEntity ColocarEmAtendimento(Guid codigoChamado, int codigoAnalista)
        {
            //Recupera o chamado:
            var chamado = _chamadoRepository.GetByCodigo(codigoChamado);

            //Valida se o mesmo existe:
            GarantirChamadoEncontrado(chamado);

            //Recupera o analista:
            var analista = _analistaRepository.GetByCodigo(codigoAnalista);

            //Valida se o mesmo existe:
            ValidatorHelper.GarantirNaoNulo(analista, Mensagens.AnalistaNaoEncontrado);

            //Valida se é do mesmo time do chamado:
            ValidatorHelper.GarantirIgual(chamado.Sistema.CodigoTimeSuporte, analista.CodigoTimeSuporte, Mensagens.ChamadoAnalistaNaoPertenceAoTimeSuporteResponsavel);

            //Chama a funcionalidade de colocar em atendimento do objeto:
            chamado.ColocarEmAtendimento(analista);

            //Salva as alterações do chamado:
            _chamadoRepository.Update(chamado);

            //Retorna o chamado tratado:
            return(chamado);
        }