public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao,QuestionarioId")] PerguntaQuestionario perguntaQuestionario) { if (id != perguntaQuestionario.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(perguntaQuestionario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PerguntaQuestionarioExists(perguntaQuestionario.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(perguntaQuestionario)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Codigo,Data,Validade,Desconto,Utilizado")] Cupom cupom) { if (id != cupom.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cupom); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CupomExists(cupom.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cupom)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descricao,AvaliacaoId")] PerguntaAvaliacao perguntaAvaliacao) { if (id != perguntaAvaliacao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _dbContext.Update(perguntaAvaliacao); await _dbContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PerguntaAvaliacaoExists(perguntaAvaliacao.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "Avaliacoes", new { perguntaId = perguntaAvaliacao.Id })); } return(View(perguntaAvaliacao)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,CursoId,NumeroModulo,Descricao")] Modulo modulo) { if (id != modulo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(modulo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ModuloExists(modulo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "Cursos", new { id = modulo.CursoId, moduloId = modulo.Id })); } ViewData["CursoId"] = new SelectList(_context.Cursos, "Id", "Nome", modulo.CursoId); return(View(modulo)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Titulo,CabecalhoTexto1_Index,Texto1_Index,Logo,NotaDeCorte,Video_Index,CabecalhoTexto2_Index,Texto2_Index,CabecalhoTexto3_Index,Texto3_Index,TextoAlvo_Index,TextoGrafico_Index,TextoComputador_Index,EnderecoLinha1,EnderecoLinha2,EnderecoLinha3,LogoBackground,EmailContato")] Configuracao configuracao) { if (id != configuracao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(configuracao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConfiguracaoExists(configuracao.Id)) { return(NotFound()); } else { throw; } } //return RedirectToAction(nameof(Index)); return(RedirectToAction("Index", "Home")); } return(View(configuracao)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Descricao,Preco")] Curso curso) { if (id != curso.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(curso); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CursoExists(curso.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(curso)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,CursoId,AlunoId,Liberado,Data")] Matricula matricula) { if (id != matricula.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(matricula); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CursosAlunosExists(matricula.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AlunoId"] = new SelectList(_context.Alunos, "Id", "Id", matricula.AlunoId); ViewData["CursoId"] = new SelectList(_context.Cursos, "Id", "Id", matricula.CursoId); return(View(matricula)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,UserId,NotaQuestionario,Nome,Email,WhatsApp")] Aluno aluno) { if (id != aluno.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aluno); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AlunoExists(aluno.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(aluno)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,ModuloId,NumeroAula,Descricao,Video,MaterialApoio,ArquivosApoio")] Aula aula) { if (id != aula.Id) { return(NotFound()); } if (ModelState.IsValid) { //if (aulaVm.FormFile != null) //{ // aulaVm.Aula.Video = await UploadVideo(aulaVm.FormFile); //} List <ArquivoApoio> arquivosApoio = await _context.ArquivosApoio.Where(aa => aa.AulaId == aula.Id).ToListAsync(); _context.ArquivosApoio.RemoveRange(arquivosApoio); if (aula.Video != null && aula.Video.Contains("https://youtu.be/")) { string newPath = aula.Video.Replace("https://youtu.be/", "https://www.youtube.com/watch?v="); aula.Video = newPath; } try { _context.Update(aula); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AulaExists(aula.Id)) { return(NotFound()); } else { throw; } } Modulo modulo = _context.Modulos.Find(aula.ModuloId); return(RedirectToAction("Index", "Cursos", new { id = modulo.CursoId, moduloId = modulo.Id })); } ViewData["ModuloId"] = new SelectList(_context.Modulos, "Id", "Id", aula.ModuloId); return(View(aula)); }
public IActionResult PostAnotacoes(int aulaId, int alunoId, string anotacoes) { AnotacaoAula anotacaoAula = _dbContext.AnotacoesAulas .Where(aa => aa.AlunoId == alunoId) .Where(aa => aa.AulaId == aulaId) .SingleOrDefault(); if (anotacaoAula == null) { _dbContext.AnotacoesAulas.Add(new AnotacaoAula { AlunoId = alunoId, AulaId = aulaId, Anotacao = anotacoes }); } else { anotacaoAula.Anotacao = anotacoes; _dbContext.Update(anotacaoAula); } _dbContext.SaveChanges(); return(Ok()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,PerguntaAvaliacaoId,Descricao,Correta,Escolhida")] RespostaAvaliacao respostaAvaliacao) { if (id != respostaAvaliacao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(respostaAvaliacao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RespostaAvaliacaoExists(respostaAvaliacao.Id)) { return(NotFound()); } else { throw; } } RespostaAvaliacao ra = _context.RespostasAvaliacao .Include(ra => ra.Pergunta) .AsNoTracking() .SingleOrDefault(ra => ra.Id == respostaAvaliacao.Id); return(RedirectToAction("Index", "Avaliacoes", new { id = ra.Pergunta.AvaliacaoId, perguntaId = ra.Pergunta.Id })); } ViewData["PerguntaAvaliacaoId"] = new SelectList(_context.PerguntasAvaliacao, "Id", "Id", respostaAvaliacao.PerguntaAvaliacaoId); return(View(respostaAvaliacao)); }