public Atividade AdicionarAtividadeTarefa(string userId, long?ocorrenciaId, long?contratoId,
                                                  long?atendimentoId, string titulo, string descricao, long?pessoaFisicaId, long?pessoaJuridicaId,
                                                  long?potencialClienteId, int?canalId, int?midiaId, string iniciadoPorUserId, long?atividadeDeOrigemId,
                                                  string responsavelPorUserId, DateTime?previsaoExecucao)
        {
            if (string.IsNullOrEmpty(userId))
            {
                var usuarioAdm = _servicoUsuario.ObterPorEmail("*****@*****.**");
                userId = usuarioAdm != null ? usuarioAdm.Id : "f712efbb-4646-4870-8f37-a687cb2e8978";
            }

            var atividadeTipo     = _servicoAtividadeTipo.BuscarPorNome("tarefa");
            var statusAtividadeId = 0;

            if (statusAtividadeId == 0)
            {
                var statusAtividade = _servicoStatusAtividade.ObterStatusAtividadePadraoTarefa();
                if (statusAtividade != null)
                {
                    statusAtividadeId = statusAtividade.Id;
                }
            }

            var atividade = new Atividade(userId, statusAtividadeId, atividadeTipo.Id, titulo, pessoaFisicaId,
                                          pessoaJuridicaId, potencialClienteId, ocorrenciaId, descricao, atendimentoId, midiaId, null,
                                          responsavelPorUserId, atividadeDeOrigemId, previsaoExecucao, null, iniciadoPorUserId);

            atividade.ValidationResult = Adicionar(atividade);
            return(atividade);
        }