//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 ViewResult EditarVideo(Int32 id_video) { _repositorio = new VideosRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); Video video = _repositorio.RetornaVideoPorId(id_video); var unidades = _repositorio_unidade.ListaUnidadePorId(video.Id_Unidade); ViewData["listaUnidade"] = new SelectList(unidades, "Id_unidade", "Nome"); ViewData["Id_unidade"] = video.Id_Unidade; return(View(video)); }
//Exibe o video em um modal public ActionResult VerVideo(int id_video, int id_inscricao) { _repositorio = new MeusCursosRepositorio(); _repositorioVideo = new VideosRepositorio(); var videoselecionado = new Video(); videoselecionado = _repositorioVideo.RetornaVideoPorId(id_video); _repositorio.InsereAndamento(id_video, id_inscricao); return(PartialView(videoselecionado)); }
public ActionResult Index(int id_unidade) { _repositorio = new VideosRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); _repositorio_curso = new CursosRepositorio(); var videos = _repositorio.ListaVideosPorUnidade(id_unidade); var unidade = _repositorio_unidade.RetornaUnidadePorId(id_unidade); var curso = _repositorio_curso.RetornaCursoPorId(unidade.Id_curso); ViewData["Id_curso"] = curso.Id_curso; ViewData["Nome_curso"] = curso.Titulo_curso.ToString(); ViewData["Id_unidade"] = unidade.Id_unidade; ViewData["Nome_unidade"] = unidade.Nome.ToString(); return(View(videos)); }
public ActionResult EditarVideo(Video Video) { if (ModelState.IsValid) { _repositorio = new VideosRepositorio(); _repositorio.Salvar(Video); TempData["mensagem"] = "Video alterado com sucesso!"; return(RedirectToAction("Index", new { id_unidade = Video.Id_Unidade })); } _repositorio_unidade = new UnidadesRepositorio(); var unidades = _repositorio_unidade.ListaUnidadePorId(Video.Id_Unidade); ViewData["listaUnidade"] = new SelectList(unidades, "Id_unidade", "Nome"); ViewData["Id_unidade"] = Video.Id_Unidade; return(View(Video)); }