public ActionResult Index() { using (var repo = new CursoRepository()) { var lista = repo.ListarTodosCursos(); return(View(lista)); } }
// GET: Painel public ActionResult Index() { IEnumerable <AssuntoCursoUsuario> listaTodos = new List <AssuntoCursoUsuario>(); using (CursoRepository repoTodos = new CursoRepository()) { listaTodos = repoTodos.ListarTodosCursos(); } return(View(listaTodos)); }
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)); }
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)); } }
// GET: Painel public ActionResult Index() { UsuarioPainelViewModel listar = new UsuarioPainelViewModel(); int idUsuario = 0; using (UsuarioRepository usuario = new UsuarioRepository()) { var listaUsuario = usuario.ListarPorNome(User.Identity.Name); foreach (var item in listaUsuario) { idUsuario = item.Id; } } CursoRepository repoTodos; using (repoTodos = new CursoRepository()) { listar.Acu = repoTodos.ListarTodosCursos(); } using (TreinamentoRepository repoTrein = new TreinamentoRepository()) { //Recupera a qtde de pontos que o usuario tem try { listar.PontosUsuario = repoTrein.PontosUsuario(idUsuario); } catch (Exception) { listar.PontosUsuario = 0; } var treinamento = repoTrein.ListarTodosTreinamentos(idUsuario); foreach (var item in treinamento) { if (treinamento != null) { /* * Se DataInicio for não nulo e DataConclusao for nulo então * o curso está em andamento, se os dois forem não nulo então * o curso está concluido */ if (item.DataInicio.ToString() != "01/01/0001 00:00:00" & item.DataConclusao.ToString() == "01/01/0001 00:00:00") { foreach (var curso in listar.Acu) { if (item.IdCurso == curso.IdCurso) { listar.CursosAndamento.Add(curso.IdCurso); } } } else if (item.DataInicio.ToString() != "01/01/0001 00:00:00" & item.DataConclusao.ToString() != "01/01/0001 00:00:00") { foreach (var curso in listar.Acu) { if (item.IdCurso == curso.IdCurso) { listar.CursosFinalizado.Add(curso.IdCurso); } } } } } } return(View(listar)); }