public async Task <IActionResult> Create([Bind("FuncionarioId,Nome,Telemovel,CC,Email,CargoId,DepartamentoId")] Funcionario funcionario) { if (ModelState.IsValid) { _context.Add(funcionario); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(View("Note", funcionario)); } ViewData["CargoId"] = new SelectList(_context.Cargo.OrderBy(c => c.Nome), "CargoId", "Nome", funcionario.CargoId); ViewData["DepartamentoId"] = new SelectList(_context.Departamento.OrderBy(d => d.Nome), "DepartamentoId", "Nome", funcionario.DepartamentoId); return(View(funcionario)); }
public async Task <IActionResult> Create([Bind("FuncionarioId,Nome,SobreNome,Sexo,NTelemovel,Email,DepartamentoId,CargoId")] Funcionario funcionario) { if (ModelState.IsValid) { _context.Add(funcionario); await _context.SaveChangesAsync(); ViewBag.Mensagem = "Funcionario adicionado com sucesso"; return(View("Success")); } ViewData["DepartamentoId"] = new SelectList(_context.Departamento, "DepartamentoId", "Nome", funcionario.DepartamentoId); ViewData["CargoId"] = new SelectList(_context.Cargo, "CardoId", "NomeCargo", funcionario.CargoId); return(View(funcionario)); }