public ActionResult Editar(int?id, int MatriculaId, int periodo) { var conceitoformacao = dao.BuscaConceitoFormacao(MatriculaId, periodo); if (conceitoformacao != null) { return(View(conceitoformacao)); } else { ConceitoFormacao novoconceito = new ConceitoFormacao { MatriculaId = MatriculaId, Periodo = periodo }; dao.Salvar(novoconceito); conceitoformacao = dao.BuscaConceitoFormacao(MatriculaId, periodo); id = conceitoformacao.Id; return(RedirectToAction("Editar", new { id, MatriculaId, periodo })); } }
public ActionResult Editar(int?id, int alunoId, int periodo) { var conceitoformacao = _banco.ConceitoFormacaos.FirstOrDefault (x => x.MatriculaId == alunoId && x.Periodo == periodo); if (conceitoformacao != null) { return(View(conceitoformacao)); } else { ConceitoFormacao novoconceito = new ConceitoFormacao { MatriculaId = alunoId, Periodo = periodo }; _banco.ConceitoFormacaos.Add(novoconceito); _banco.SaveChanges(); conceitoformacao = _banco.ConceitoFormacaos.FirstOrDefault (x => x.MatriculaId == alunoId && x.Periodo == periodo); id = conceitoformacao.Id; return(RedirectToAction("Editar", new { id, alunoId, periodo })); } }
public Aluno BuscaAluno(ConceitoFormacao conceitoformacao) { return((from mat in contexto.Matriculas join al in contexto.Alunos on mat.AlunoId equals al.Id where mat.Id == conceitoformacao.MatriculaId select al).FirstOrDefault()); }
public ActionResult Editar(ConceitoFormacao conceitoformacao) { if (ModelState.IsValid) { _banco.Entry(conceitoformacao).State = EntityState.Modified; _banco.SaveChanges(); return(RedirectToAction("ListaAluno", "Conceito")); } return(View(conceitoformacao)); }
public ActionResult Editar(ConceitoFormacao conceitoformacao) { if (ModelState.IsValid) { dao.Alterar(conceitoformacao); var Aluno = dao.BuscaAluno(conceitoformacao); return(RedirectToAction("NotaAluno", "Conceito", new { alunoId = Aluno.Id, periodo = conceitoformacao.Periodo })); } return(View(conceitoformacao)); }
public void Alterar(ConceitoFormacao conceitoformacao) { contexto.Entry(conceitoformacao).State = EntityState.Modified; contexto.SaveChanges(); }
public void Salvar(ConceitoFormacao novoconceitoformacao) { contexto.ConceitoFormacaos.Add(novoconceitoformacao); contexto.SaveChanges(); }