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()); } }
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()); } }
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()); } }
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()); } }
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()); } }
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()); } }