Beispiel #1
0
        public IEnumerable <AvaliacaoMediaDTO> MediaAvaliacoes(int idInstituicao)
        {
            List <AvaliacaoMediaDTO> avaliacoes = new List <AvaliacaoMediaDTO>();
            List <Quesito>           quesitos   = new List <Quesito>();
            QuesitoDao quesitoDao = new QuesitoDao();

            try
            {
                using (var context = new glassDbEntities())
                {
                    quesitos = quesitoDao.ObterTodos().ToList();

                    foreach (var quesito in quesitos)
                    {
                        var avaliacaoMedia = new AvaliacaoMediaDTO();
                        avaliacaoMedia.id_quesito = quesito.id;
                        avaliacaoMedia.media      = context.tb_avaliacao.Where(x => x.id_instituicao == idInstituicao).Where(y => y.id_quesito == quesito.id).Average(c => c.estrelas);
                        avaliacoes.Add(avaliacaoMedia);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }

            return(avaliacoes);
        }
 public Curso Obter(int id)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             return(context.tb_curso.Where(x => x.id == id).Single());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public Usuario Obter(string email, string password)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             return(context.tb_usuario.Where(x => x.email == email && x.senha == password).Single());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
Beispiel #4
0
 public AlunoMatriculado Obter(int id)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             return(context.tb_aluno_matriculado.Where(x => x.Usuario == id).Single());
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public IEnumerable <Curso> ObterTodos()
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             IEnumerable <Curso> cursos = context.tb_curso.ToList();
             return(cursos);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public IEnumerable <Instituicao> ObterTodos()
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             IEnumerable <Instituicao> instituicoes = context.tb_instituicao.ToList();
             return(instituicoes);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
Beispiel #7
0
 public IEnumerable <AlunoMatriculado> ObterTodos()
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             IEnumerable <AlunoMatriculado> alunos = context.tb_aluno_matriculado.ToList();
             return(alunos);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public bool Incluir(Usuario usuario)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             context.tb_usuario.Add(usuario);
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
Beispiel #9
0
 public bool Incluir(AlunoMatriculado aluno)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             context.tb_aluno_matriculado.Add(aluno);
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
Beispiel #10
0
 public bool Excluir(int id)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             var aluno = context.tb_aluno_matriculado.Where(x => x.Usuario == id).Single();
             context.tb_aluno_matriculado.Remove(aluno);
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
Beispiel #11
0
 public AlunoMatriculado Editar(AlunoMatriculado aluno)
 {
     try
     {
         using (var context = new glassDbEntities())
         {
             var result = context.tb_aluno_matriculado.FirstOrDefault(x => x.Usuario == aluno.Usuario);
             result = aluno;
             context.SaveChanges();
             return(result);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }