//Mostra os videos e atividades do curso selecionado public ActionResult Acessar(int id_curso) { _repositorio = new MeusCursosRepositorio(); _repositorioUnidade = new UnidadesRepositorio(); _repositorioVideo = new VideosRepositorio(); _repositorioAtividade = new AtividadesRepositorio(); _repositorioMaterial = new MateriaisRepositorio(); IPrincipal principal = HttpContext.User; var dadosCurso = new MeusCursosViewModel(); dadosCurso = _repositorio.BuscaDadosDoCurso(id_curso.ToString(), principal.Identity.Name.ToString()); dadosCurso.ListaVideos = _repositorioVideo.ListaVideosPorCurso(dadosCurso.Id_curso); dadosCurso.ListaAtividades = _repositorioAtividade.ListaAtividadesPorCurso(dadosCurso.Id_curso); dadosCurso.ListaUnidade = _repositorioUnidade.ListaUnidadesAtivasPorCurso(dadosCurso.Id_curso); dadosCurso.ListaMaterial = _repositorioMaterial.ListaMateriaisPorCurso(dadosCurso.Id_curso); try { dadosCurso.media = (dadosCurso.NotaFinal * 100) / (dadosCurso.ListaAtividades.Count * 100); } catch (Exception) { dadosCurso.media = 0; } return(View(dadosCurso)); }
public ActionResult Index(int id_curso) { _repositorio = new MateriaisRepositorio(); _repositorio_curso = new CursosRepositorio(); var materiais = _repositorio.ListaMateriaisPorCurso(id_curso); var nome_curso = _repositorio_curso.RetornaCursoPorId(id_curso).Titulo_curso.ToString(); ViewData["Id_curso"] = id_curso; ViewData["Nome_curso"] = nome_curso; return(View(materiais)); }