Esempio n. 1
0
        public ActionResult Index()
        {
            IEnumerable <AssuntoCursoUsuario> listaTodos = new List <AssuntoCursoUsuario>();

            using (CursoRepository repoTodos = new CursoRepository())
            {
                listaTodos = repoTodos.ListarTodosCursos();
                foreach (var listaTodo in listaTodos)
                {
                    listaTodo.QtdUsuariosVotosCurso = repoTodos.ObterQtdVotos(listaTodo.IdCurso);
                    listaTodo.TotalDuracaoCurso     = repoTodos.SomarDuracaoCurso(listaTodo.IdCurso);
                    repoTodos.AtualizaClassificacao(listaTodo.IdCurso);
                }
            }
            return(View(listaTodos));
        }
Esempio n. 2
0
        // GET: Curso
        public ActionResult Pesquisar(string txtPesquisaCurso)
        {
            IEnumerable <AssuntoCursoUsuario> listaPesquisa = new List <AssuntoCursoUsuario>();

            using (CursoRepository repo = new CursoRepository())
            {
                listaPesquisa = repo.ListarCursosPorNome(txtPesquisaCurso);
                foreach (var lista in listaPesquisa)
                {
                    lista.QtdUsuariosVotosCurso = repo.ObterQtdVotos(lista.IdCurso);
                    lista.TotalDuracaoCurso     = repo.SomarDuracaoCurso(lista.IdCurso);
                    repo.AtualizaClassificacao(lista.IdCurso);
                }
            }

            return(View(listaPesquisa));
        }
Esempio n. 3
0
        public ActionResult Populares()
        {
            AssuntoCursoUsuario acu = new AssuntoCursoUsuario();

            IEnumerable <AssuntoCursoUsuario> listaPop = new List <AssuntoCursoUsuario>();

            using (CursoRepository repoDestaque = new CursoRepository())
            {
                //listaPop = repoDestaque.ListarTodosCursos();
                listaPop = repoDestaque.ListarPopulares();
                foreach (var lista in listaPop)
                {
                    lista.QtdUsuariosVotosCurso = repoDestaque.ObterQtdVotos(lista.IdCurso);
                    lista.TotalDuracaoCurso     = repoDestaque.SomarDuracaoCurso(lista.IdCurso);
                    repoDestaque.AtualizaClassificacao(lista.IdCurso);
                    acu = lista;
                }
                return(View(listaPop));
            }
        }