// GET: Admin/Opcoes public ActionResult Index(int id_questao) { _repositorio = new OpcoesRepositorio(); _repositorio_questao = new QuestoesRepositorio(); _repositorio_atividade = new AtividadesRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); _repositorio_curso = new CursosRepositorio(); var opcoes = _repositorio.ListaOpcoesPorQuestao(id_questao); var questoes = _repositorio_questao.RetornaQuestãoPorId(id_questao); var atividade = _repositorio_atividade.RetornaAtividadesPorId(questoes.Id_atividade); var unidade = _repositorio_unidade.RetornaUnidadePorId(atividade.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(); ViewData["Id_atividade"] = atividade.Id_atividade; ViewData["Nome_atividade"] = atividade.Titulo.ToString(); ViewData["Id_questao"] = questoes.Id_questao; ViewData["Nome_questao"] = questoes.Enunciado.ToString(); return(View(opcoes)); }
//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 CadastroAtividade(int id_unidade) { _repositorio_unidade = new UnidadesRepositorio(); var unidades = _repositorio_unidade.ListaUnidadePorId(id_unidade); ViewData["listaUnidade"] = new SelectList(unidades, "Id_unidade", "Nome"); ViewData["Id_unidade"] = id_unidade; return(View()); }
public ViewResult EditarUnidade(Int32 id) { _repositorio = new UnidadesRepositorio(); Unidade unidade = _repositorio.RetornaUnidadePorId(id); _repositorio_curso = new CursosRepositorio(); var cursos = _repositorio_curso.ListaCursoPorId(unidade.Id_curso); ViewData["listaCurso"] = new SelectList(cursos, "Id_curso", "Titulo_curso"); ViewData["Id_curso"] = unidade.Id_curso; return(View(unidade)); }
public ActionResult Index(int id_curso) { _repositorio = new UnidadesRepositorio(); _repositorio_curso = new CursosRepositorio(); var unidades = _repositorio.ListaUnidadesPorCurso(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(unidades)); }
public ViewResult EditarAtividade(Int32 id_atividade) { _repositorio = new AtividadesRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); Atividade atividade = _repositorio.RetornaAtividadesPorId(id_atividade); var unidades = _repositorio_unidade.ListaUnidadePorId(atividade.Id_unidade); ViewData["listaUnidade"] = new SelectList(unidades, "Id_unidade", "Nome"); ViewData["Id_unidade"] = atividade.Id_unidade; return(View(atividade)); }
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)); }
public string Excluir(Unidades entity) { AppContext contexto = new AppContext(); using (DbContextTransaction transacao = AppTransaction.CreateDbContextTransaction(contexto)) { _mensagem = new UnidadesRepositorio(contexto).Excluir(entity); if (_mensagem == "") transacao.Commit(); else transacao.Rollback(); } return _mensagem; }
public ActionResult Index(int id_unidade) { _repositorio = new AtividadesRepositorio(); _repositorio_unidade = new UnidadesRepositorio(); _repositorio_curso = new CursosRepositorio(); var atividades = _repositorio.ListaAtividadesPorUnidade(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(atividades)); }
public ActionResult EditarAtividade(Atividade Atividade) { if (ModelState.IsValid) { _repositorio = new AtividadesRepositorio(); _repositorio.Salvar(Atividade); TempData["mensagem"] = "Atividade alterada com sucesso!"; return(RedirectToAction("Index", new { id_unidade = Atividade.Id_unidade })); } _repositorio_unidade = new UnidadesRepositorio(); var unidades = _repositorio_unidade.ListaUnidadePorId(Atividade.Id_unidade); ViewData["listaUnidade"] = new SelectList(unidades, "Id_unidade", "Nome"); ViewData["Id_unidade"] = Atividade.Id_unidade; return(View(Atividade)); }
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)); }
public ActionResult EditarUnidade(Unidade Unidade) { if (ModelState.IsValid) { _repositorio = new UnidadesRepositorio(); _repositorio.Salvar(Unidade); TempData["mensagem"] = "Unidade alterada com sucesso!"; return(RedirectToAction("Index", new { id_curso = Unidade.Id_curso })); } _repositorio_curso = new CursosRepositorio(); var cursos = _repositorio_curso.ListaCursoPorId(Unidade.Id_curso); ViewData["listaCurso"] = new SelectList(cursos, "Id_curso", "Titulo_curso"); ViewData["Id_curso"] = Unidade.Id_curso; return(View(Unidade)); }