public ArquivoFormViewModel AbrirArquivo(long id)
        {
            var          arquivo  = _servicoArquivo.ObterPorId(id);
            var          entidade = _servicoEntidade.ObterPorId(arquivo.EntidadeId);
            Configuracao diretorio;


            switch (entidade.NomeLogico.ToLower().Trim())
            {
            case "chat":
                diretorio = _configuracaoServico.ObterDiretorioArquivosChat();
                break;

            default:
                diretorio = _configuracaoServico.BuscarDiretorioEmailAnexos();
                break;
            }


            // Alterado aqui, porque quando era anexado um arquivo dentro de um ocorrência, o mesmo não abria por procurar a pasta de Chat
            //var diretorio = entidade.Nome.Contains("email")
            //    ? _configuracaoServico.BuscarDiretorioEmailAnexos()
            //    : _configuracaoServico.ObterDiretorioArquivosChat();

            var diretorioArquivo = string.Format("{0}\\{1}", diretorio.Valor, arquivo.Caminho);

            return(new ArquivoFormViewModel(arquivo.Nome, diretorioArquivo, arquivo.Tamanho, arquivo.Extensao,
                                            arquivo.ChaveEntidadeId, arquivo.EntidadeId, arquivo.ContentType()));
        }