コード例 #1
0
        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 }));
            }
        }
コード例 #2
0
        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 }));
            }
        }
コード例 #3
0
 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());
 }
コード例 #4
0
 public ActionResult Editar(ConceitoFormacao conceitoformacao)
 {
     if (ModelState.IsValid)
     {
         _banco.Entry(conceitoformacao).State = EntityState.Modified;
         _banco.SaveChanges();
         return(RedirectToAction("ListaAluno", "Conceito"));
     }
     return(View(conceitoformacao));
 }
コード例 #5
0
        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));
        }
コード例 #6
0
 public void Alterar(ConceitoFormacao conceitoformacao)
 {
     contexto.Entry(conceitoformacao).State = EntityState.Modified;
     contexto.SaveChanges();
 }
コード例 #7
0
 public void Salvar(ConceitoFormacao novoconceitoformacao)
 {
     contexto.ConceitoFormacaos.Add(novoconceitoformacao);
     contexto.SaveChanges();
 }