public async Task <IActionResult> Create([Bind("IdAluno")] int IdAluno, [Bind("IdTurma")] int IdTurma, [Bind("DataMatricula")] DateTime DataMatricula ) { if (ModelState.IsValid) { Matricula matriculaTurma = new Matricula() { DataMatricula = DataMatricula, Aluno = _context.Alunos.Where(a => a.Id == IdAluno).FirstOrDefault(), Turma = _context.Turmas.Where(t => t.Id == IdTurma).FirstOrDefault() }; _context.Add(matriculaTurma); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public async Task <IActionResult> Create([Bind("Id,Nome,Nascimento,CPF")] Professor professor) { if (ModelState.IsValid) { _context.Add(professor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(professor)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Nascimento,NomeResponsavel,CPFResponsavel")] Aluno aluno) { if (ModelState.IsValid) { _context.Add(aluno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(aluno)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Email,DataNascimento,DataCadastro,Matricula,Ativo")] Alunos alunos) { if (ModelState.IsValid) { _context.Add(alunos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(alunos)); }
public async Task <IActionResult> Create([Bind("NomeDoCurso", "Descricao", "Valor")] Curso curso) { try { if (ModelState.IsValid) { _context.Add(curso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir os dados."); } return(View(curso)); }
public async Task <IActionResult> Create([Bind("Nome", "Cargo", "Endereço")] Funcionario funcionario) { try { if (ModelState.IsValid) { _context.Add(funcionario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir os dados."); } return(View(funcionario)); }
public async Task <IActionResult> Create([Bind("IdProfessor")] int IdProfessor, [Bind("Sala")] string Sala ) { if (ModelState.IsValid) { Turma novaTurma = new Turma() { Professor = _context.Professores.Where(p => p.Id == IdProfessor).FirstOrDefault(), Sala = Sala }; _context.Add(novaTurma); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View()); }
public void Save(TEntity entity) => _dbContext.Add(entity);