public List <tbInstituicao> GetAll()
        {
            List <tbInstituicao> lista = new List <tbInstituicao>();

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    lista = (from x in dbContext.tbInstituicao select x).ToList();
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Instituição",
                    ClassName    = "InstituiçãoProcess",
                    MethodName   = "GetAll",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(lista);
        }
Beispiel #2
0
        public List <tbArea> GetAll()
        {
            List <tbArea> lista = new List <tbArea>();

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    lista = (from x in dbContext.tbArea orderby x.tbArea_Descricao ascending select x).ToList();
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Area",
                    ClassName    = "AreaProcess",
                    MethodName   = "GetAll",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(lista);
        }
Beispiel #3
0
        public tbArea GetId(int pIdData, int pIdAction)
        {
            tbArea registro = new tbArea();

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    registro = (from x in dbContext.tbArea
                                where x.tbArea_Id == pIdData
                                select x).FirstOrDefault();

                    registro.idAction = pIdAction;
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Area",
                    ClassName    = "AreaProcess",
                    MethodName   = "GetId",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(registro);
        }
        public Resultado UploadArquivo(tbArquivo pArquivo, string pPath)
        {
            string nomeArquivo     = "";
            string arquivoEnviados = "";
            string tipoArquivo     = "";

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    pArquivo.tbArquivo_UpdateTime = DateTime.Now;
                    pArquivo.tbArquivo_Documento  = "sdsd";
                    dbContext.tbArquivo.Add(pArquivo);
                    dbContext.SaveChanges();
                }

                foreach (var arquivo in pArquivo.Arquivos)
                {
                    tipoArquivo = Path.GetExtension(arquivo.FileName);

                    if (arquivo.ContentLength > 0 && (tipoArquivo.Contains(".txt") || tipoArquivo.Contains(".doc") || tipoArquivo.Contains(".docx") || tipoArquivo.Contains(".pdf")))
                    {
                        nomeArquivo = Path.GetFileName(arquivo.FileName);
                        var caminho = Path.Combine(pPath, nomeArquivo);
                        arquivo.SaveAs(caminho);
                        arquivoEnviados = arquivoEnviados + " , " + nomeArquivo;
                    }
                }

                resultado = new Resultado()
                {
                    PageName     = "Arquivo",
                    ClassName    = "ArquivoProcess",
                    MethodName   = "UploadArquivo",
                    ExceptionMsg = "Arquivo carregado com sucesso",
                    ResultAction = true,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Arquivo",
                    ClassName    = "ArquivoProcess",
                    MethodName   = "UploadArquivo",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
Beispiel #5
0
        public ActionResult Login(tbUsuario Usuario)
        {
            switch (Usuario.idAction)
            {
            case 1:     //Logar no sistema
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    //dbContext.Configuration.LazyLoadingEnabled = true; //Impede de rastrear demais tabelas!
                    //dbContext.Configuration.ProxyCreationEnabled = false;//Desabilita o proxy
                    //dbContext.Configuration.UseDatabaseNullSemantics = false;
                    //dbContext.Configuration.ValidateOnSaveEnabled = false;

                    //AsNoTracking() incluir isso depois da consulta entity faz que o objeto nao rastrei as demais tabelas vinculadas!

                    Usuario.tbUsuario_Senha = security.EncryptText(Usuario.tbUsuario_Senha);
                    tbUsuario usuarioLogado = (from x in dbContext.tbUsuario
                                               where x.tbUsuario_Login.Equals(Usuario.tbUsuario_Login) && x.tbUsuario_Senha.Equals(Usuario.tbUsuario_Senha)
                                               select x).FirstOrDefault();

                    //dbContext.tbUsuario.Where(x => x.tbUsuario_Login.Equals(Usuario.tbUsuario_Login) && x.tbUsuario_Senha.Equals(Usuario.tbUsuario_Senha)).FirstOrDefault();

                    if (usuarioLogado != null)
                    {
                        if (usuarioLogado.tbUsuario_Ativo.GetValueOrDefault(false) == true)
                        {
                            //Armazena as informações do usuario logado aqui!
                            System.Web.HttpContext.Current.Session["userId"]   = usuarioLogado.tbUsuario_Id;
                            System.Web.HttpContext.Current.Session["userName"] = usuarioLogado.tbUsuario_Login;
                            System.Web.HttpContext.Current.Session["userAuth"] = (usuarioLogado.tbAcesso.tbAcesso_Ativo == true ? "True" : "False");
                            usuarioLogado.tbUsuario_UpdateTime = DateTime.Now;

                            dbContext.SaveChanges();
                            return(RedirectToAction("Index", "Home"));
                        }
                        else
                        {
                            ViewBag.MessageError = "Usuario Inativo, favor entrar em contato com o Administrador.";
                        }
                    }
                    else
                    {
                        ViewBag.MessageError = "Usuario ou senha invalidos";
                    }
                }
                break;

            case 2:     //Registrar novo usuario
                resultado       = new UsuarioFacade().Insert(Usuario);
                ViewBag.Msgtype = resultado.ResultAction == true ? 4 : 0;
                break;
            }

            return(View(Usuario));
        }
        public Resultado Update(tbAvaliacao pAval)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var aval = dbContext.tbAvaliacao.Where(x => x.tbAvaliacao_Id == pAval.tbAvaliacao_Id).FirstOrDefault();

                    if (aval != null)
                    {
                        aval.tbAvaliacao_Status       = string.IsNullOrWhiteSpace(pAval.tbAvaliacao_Status) ? aval.tbAvaliacao_Status : pAval.tbAvaliacao_Status;
                        aval.tbAvaliacao_Apresentacao = pAval.tbAvaliacao_Apresentacao;
                        aval.tbAvaliacao_Clareza      = pAval.tbAvaliacao_Clareza;
                        aval.tbAvaliacao_Data         = pAval.tbAvaliacao_Data;
                        aval.tbAvaliacao_Dominio      = pAval.tbAvaliacao_Dominio;
                        aval.tbAvaliacao_Objetivo     = pAval.tbAvaliacao_Objetivo;
                        aval.tbAvaliacao_Origem       = pAval.tbAvaliacao_Origem;
                        aval.tbAvaliacao_Qualidade    = pAval.tbAvaliacao_Qualidade;
                        aval.tbAvaliacao_UpdateTime   = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Avaliação",
                            ClassName    = "AvaliaçãoProcess",
                            MethodName   = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Avaliação",
                    ClassName    = "AvaliaçãoProcess",
                    MethodName   = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        public Resultado Update(tbInstituicao pInst)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var inst = dbContext.tbInstituicao.Where(x => x.tbInstituicao_Id == pInst.tbInstituicao_Id).FirstOrDefault();

                    if (inst != null)
                    {
                        inst.tbInstituicao_Bairro     = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Bairro) ? inst.tbInstituicao_Bairro : pInst.tbInstituicao_Bairro;
                        inst.tbInstituicao_Cep        = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Cep) ? inst.tbInstituicao_Cep : pInst.tbInstituicao_Cep;
                        inst.tbInstituicao_Cidade     = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Cidade) ? inst.tbInstituicao_Cidade : pInst.tbInstituicao_Cidade;
                        inst.tbInstituicao_Cnpj       = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Cnpj) ? inst.tbInstituicao_Cnpj : pInst.tbInstituicao_Cnpj;
                        inst.tbInstituicao_Descricao  = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Descricao) ? inst.tbInstituicao_Descricao : pInst.tbInstituicao_Descricao;
                        inst.tbInstituicao_Estado     = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Estado) ? inst.tbInstituicao_Estado : pInst.tbInstituicao_Estado;
                        inst.tbInstituicao_Telefone   = string.IsNullOrWhiteSpace(pInst.tbInstituicao_Telefone) ? inst.tbInstituicao_Telefone : pInst.tbInstituicao_Telefone;
                        inst.tbInstituicao_UpdateTime = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Instituição",
                            ClassName    = "InstituiçãoProcess",
                            MethodName   = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Instituição",
                    ClassName    = "InstituiçãoProcess",
                    MethodName   = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        internal Resultado EsqueciSenha(tbUsuario user)
        {
            Random numero       = new Random();
            string emailMessage = string.Empty;
            string password     = string.Empty;

            tbUsuario usuario = new tbUsuario();

            using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
            {
                usuario  = dbContext.tbUsuario.Where(x => x.tbUsuario_Email == user.tbUsuario_Email.ToUpper()).FirstOrDefault();
                password = Util.BuildPassword();

                if (usuario != null)
                {
                    usuario.tbUsuario_Senha = new ClsSecurity().EncryptText(password);
                    usuario.NovaSenha       = password;

                    dbContext.Entry(usuario).State = EntityState.Modified;
                    dbContext.SaveChanges();

                    emailMessage = "<p> Caro Usuario, <b> " + usuario.tbUsuario_Login + " </b> </p> <br>" + "<p> Este email confirma que a sua solicitação para reset de senha foi efetuada com sucesso.</p> <br>" + "<p> Senha de acesso: <b>" + usuario.NovaSenha + " </b></p> <br>" + "<p> Caso não tenha sido você o solicitante do seu reset de senha, favor entre em contato com o administrador do sistema. </p>";

                    resultado = new Resultado()
                    {
                        PageName     = "Usuario",
                        ClassName    = "UsuarioProcess",
                        MethodName   = "EsqueciSenha",
                        ExceptionMsg = "Solicitação de nova senha efetuada com sucesso",
                        ResultAction = true,
                        DateAction   = DateTime.Now,
                        IdUserAction = 0
                    };
                    //Util.EnviarEmail("", usuario.Email.ToLower(), "Nova senha de acesso", emailMessage);
                }
                else
                {
                    resultado = new Resultado()
                    {
                        PageName     = "Usuario",
                        ClassName    = "UsuarioProcess",
                        MethodName   = "EsqueciSenha",
                        ExceptionMsg = "Não foi possivel efetuar a solicitação da nova senha",
                        ResultAction = false,
                        DateAction   = DateTime.Now,
                        IdUserAction = 0
                    };
                }
                return(resultado);
            }
        }
        public Resultado Backup(tbBackup pBackup)
        {
            SqlConnection conn;

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    string stConnectionString = string.Format(@"Data Source={0};Initial Catalog={1};Trusted_Connection=False;User Id=teste;Password=1234", pBackup.tbBackup_Servidor, pBackup.tbBackup_Database);

                    conn = new SqlConnection(stConnectionString);
                    var nomeArquivo = string.Format("{0}_{1}.{2}", "DbWebEvento_", DateTime.Now.ToString("ddMMyyyy"), ".bak");
                    var query       = string.Format("Backup database {0} to disk={1}\\{2}", pBackup.tbBackup_Database, pBackup.tbBackup_Diretorio, nomeArquivo);
                    conn.Open();
                    var cmd = new SqlCommand(query, conn);
                    cmd.ExecuteNonQuery();
                    conn.Close();

                    resultado = new Resultado()
                    {
                        PageName     = "Backup",
                        ClassName    = "BackupProcess",
                        MethodName   = "Backup",
                        ExceptionMsg = "Arquivo de backup criado com sucesso",
                        ResultAction = true,
                        DateAction   = DateTime.Now,
                        IdUserAction = 1
                    };
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Backup",
                    ClassName    = "BackupProcess",
                    MethodName   = "Backup",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        public Resultado Update(tbAcesso pAcesso)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var acesso = dbContext.tbAcesso.Where(x => x.tbAcesso_Id == pAcesso.tbAcesso_Id).FirstOrDefault();

                    if (acesso != null)
                    {
                        acesso.tbAcesso_Descrição  = string.IsNullOrWhiteSpace(pAcesso.tbAcesso_Descrição) ? acesso.tbAcesso_Descrição : pAcesso.tbAcesso_Descrição;
                        acesso.tbAcesso_Ativo      = pAcesso.tbAcesso_Ativo;
                        acesso.tbAcesso_Nivel      = string.IsNullOrWhiteSpace(pAcesso.tbAcesso_Nivel) ? acesso.tbAcesso_Nivel : pAcesso.tbAcesso_Nivel;
                        acesso.tbAcesso_UpdateTime = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Acesso",
                            ClassName    = "AcessoProcess",
                            MethodName   = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Acesso",
                    ClassName    = "AcessoProcess",
                    MethodName   = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        public Resultado Update(tbUsuario pUsuario)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var usuario = dbContext.tbUsuario.Where(x => x.tbUsuario_Id == pUsuario.tbUsuario_Id).FirstOrDefault();

                    if (usuario != null)
                    {
                        usuario.tbUsuario_Login      = string.IsNullOrWhiteSpace(pUsuario.tbUsuario_Login) ? usuario.tbUsuario_Login : pUsuario.tbUsuario_Login;
                        usuario.tbUsuario_Senha      = string.IsNullOrWhiteSpace(pUsuario.tbUsuario_Senha) ? usuario.tbUsuario_Senha : pUsuario.tbUsuario_Senha;
                        usuario.tbUsuario_Ativo      = pUsuario.tbUsuario_Ativo;
                        usuario.tbUsuario_UpdateTime = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Usuario",
                            ClassName    = "UsuarioProcess",
                            MethodName   = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Usuario",
                    ClassName    = "UsuarioProcess",
                    MethodName   = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        public Resultado Update(tbPalestra pPalestra)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var palestra = dbContext.tbPalestra.Where(x => x.tbPalestra_Id == pPalestra.tbPalestra_Id).FirstOrDefault();

                    if (palestra != null)
                    {
                        palestra.tbPalestra_Titulo = string.IsNullOrWhiteSpace(pPalestra.tbPalestra_Titulo) ? palestra.tbPalestra_Titulo : pPalestra.tbPalestra_Titulo;
                        palestra.tbPalestra_DataEvento = pPalestra.tbPalestra_DataEvento;
                        palestra.tbPalestra_UpdateTime = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName = "Palestra",
                            ClassName = "PalestraProcess",
                            MethodName = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName = "Palestra",
                    ClassName = "PalestraProcess",
                    MethodName = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return resultado;
        }
Beispiel #13
0
        public Resultado Update(tbEvento pEvento)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var evento = dbContext.tbEvento.Where(x => x.tbEvento_Id == pEvento.tbEvento_Id).FirstOrDefault();

                    if (evento != null)
                    {
                        evento.tbEvento_Titulo     = string.IsNullOrWhiteSpace(pEvento.tbEvento_Titulo) ? evento.tbEvento_Titulo : pEvento.tbEvento_Titulo;
                        evento.tbEvento_DataEvento = pEvento.tbEvento_DataEvento;
                        evento.tbEvento_UpdateTime = DateTime.Now;

                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Evento",
                            ClassName    = "EventoProcess",
                            MethodName   = "Update",
                            ExceptionMsg = "Atualização efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Evento",
                    ClassName    = "EventoProcess",
                    MethodName   = "Update",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
Beispiel #14
0
        public Resultado Delete(tbArea pArea)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var area = dbContext.tbArea.Where(x => x.tbArea_Id == pArea.tbArea_Id).FirstOrDefault();

                    if (area != null)
                    {
                        dbContext.tbArea.Remove(area);
                        dbContext.SaveChanges();

                        resultado = new Resultado()
                        {
                            PageName     = "Area",
                            ClassName    = "AreaProcess",
                            MethodName   = "Delete",
                            ExceptionMsg = "Exclusão efetuada com sucesso",
                            ResultAction = true,
                            DateAction   = DateTime.Now,
                            IdUserAction = 1
                        };
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Area",
                    ClassName    = "AreaProcess",
                    MethodName   = "Delete",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
Beispiel #15
0
        public Resultado Insert(tbArea pArea)
        {
            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    pArea.tbArea_UpdateTime = DateTime.Now;
                    dbContext.tbArea.Add(pArea);
                    dbContext.SaveChanges();

                    resultado = new Resultado()
                    {
                        PageName     = "Area",
                        ClassName    = "AreaProcess",
                        MethodName   = "Insert",
                        ExceptionMsg = "Cadastro efetuado com sucesso",
                        ResultAction = true,
                        DateAction   = DateTime.Now,
                        IdUserAction = 1
                    };
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Area",
                    ClassName    = "AreaProcess",
                    MethodName   = "Insert",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(resultado);
        }
        public List <tbAvaliacao> GetAll()
        {
            List <tbAvaliacao> lista = new List <tbAvaliacao>();

            try
            {
                using (dbWebEventoEntities dbContext = new dbWebEventoEntities())
                {
                    var lista2 = (from x in dbContext.tbAvaliacao
                                  select new
                    {
                        tbAvaliacao_Id = x.tbAvaliacao_Id,
                        tbAvaliacao_Data = x.tbAvaliacao_Data,
                        tbAvaliacao_Origem = x.tbAvaliacao_Origem,
                        tbAvaliacao_Objetivo = x.tbAvaliacao_Objetivo,
                        tbAvaliacao_Clareza = x.tbAvaliacao_Clareza,
                        tbAvaliacao_Dominio = x.tbAvaliacao_Dominio,
                        tbAvaliacao_Qualidade = x.tbAvaliacao_Qualidade,
                        tbAvaliacao_Apresentacao = x.tbAvaliacao_Apresentacao,
                        tbAvaliacao_Status = x.tbAvaliacao_Status,
                        tbAvaliacao_UpdateTime = x.tbAvaliacao_UpdateTime,
                        tbArquivo_Id = x.tbArquivo_Id,
                        tbAvaliacao_UserName = (from y in dbContext.tbUsuario where y.tbUsuario_Id == x.tbUsuario_Id select y.tbUsuario_Email.ToString()).FirstOrDefault(),
                        tbAvaliacao_Titulo = (from z in dbContext.tbArquivo where z.tbArquivo_Id == x.tbArquivo_Id select z.tbArquivo_Titulo.ToString()).FirstOrDefault()
                    });

                    foreach (var item in lista2)
                    {
                        lista.Add(new tbAvaliacao()
                        {
                            tbAvaliacao_Id           = item.tbAvaliacao_Id,
                            tbAvaliacao_Data         = item.tbAvaliacao_Data,
                            tbAvaliacao_Origem       = item.tbAvaliacao_Origem,
                            tbAvaliacao_Objetivo     = item.tbAvaliacao_Objetivo,
                            tbAvaliacao_Clareza      = item.tbAvaliacao_Clareza,
                            tbAvaliacao_Dominio      = item.tbAvaliacao_Dominio,
                            tbAvaliacao_Qualidade    = item.tbAvaliacao_Qualidade,
                            tbAvaliacao_Apresentacao = item.tbAvaliacao_Apresentacao,
                            tbAvaliacao_Status       = item.tbAvaliacao_Status,
                            tbAvaliacao_UpdateTime   = item.tbAvaliacao_UpdateTime,
                            tbArquivo_Id             = item.tbArquivo_Id,
                            tbAvaliacao_UserName     = item.tbAvaliacao_UserName,
                            tbAvaliacao_Titulo       = item.tbAvaliacao_Titulo
                        });
                    }
                }
            }

            catch (Exception ex)
            {
                resultado = new Resultado()
                {
                    PageName     = "Avaliação",
                    ClassName    = "AvaliaçãoProcess",
                    MethodName   = "GetAll",
                    ExceptionMsg = ex.Message,
                    ResultAction = false,
                    DateAction   = DateTime.Now,
                    IdUserAction = 1
                };
            }

            return(lista);
        }