public ActionResult Populares()
        {
            Console.WriteLine("Passou aqui1");
            IEnumerable <AssuntoCursoUsuario> listaPop = new List <AssuntoCursoUsuario>();

            using (CursoRepository repo = new CursoRepository())
            {
                listaPop = repo.ListarTodosCursos();
                foreach (var lista in listaPop)
                {
                    lista.QtdUsuariosVotosCurso = repo.ObterQtdVotos(lista.IdCurso);
                    lista.TotalDuracaoCurso     = repo.SomarDuracaoCurso(lista.IdCurso);
                    Console.WriteLine("Passou aqui2");
                }

                var model = repo.ListarPopulares();
                return(View(model));
            }
        }
Example #2
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));
            }
        }