public ActionResult Create([Bind(Include = "AlunoId,Matricula,Nome,DataNascimento,DataCriação,CPF")] AlunoViewModel aluno) { if (ModelState.IsValid) { aluno.DataCriação = DateTime.Now; aluno.Matricula = Guid.NewGuid(); appService.AdicionarAluno(aluno); return(RedirectToAction("Index")); } return(View(aluno)); }
public IActionResult Adicionar([FromForm] Aluno aluno) { if (ModelState.IsValid) { _alunoAppService.AdicionarAluno(aluno); TempData["MSG_SUCESSO"] = $"{aluno.Nome} adicionado(a) com sucesso!"; return(RedirectToAction(nameof(Aluno))); } var turmas = _turmaAppService.GetTurmas(); ViewBag.TurmaAluno = turmas.Select(a => new SelectListItem(a.Descricao + " | " + a.Turno.ToString() + " | " + a.EscolaTurma.Nome, a.Id.ToString())); return(View(aluno)); }
public ActionResult AdicionarAluno(AlunoViewModel model) { if (ModelState.IsValid) { _alunoappservice.AdicionarAluno(model); if (!model.ValidationResult.IsValid) { foreach (var erro in model.ValidationResult.Erros) { ModelState.AddModelError(string.Empty, erro.Message); } return(PartialView("_AdicionarAlunos", model)); } string url = Url.Action("Index", "Home", new { }); return(Json(new { success = true, url = url })); } return(PartialView("_AdicionarAlunos", model)); }