public ActionResult CadastrarUnico(AlunoMaeEnderecoViewModel ame) { if (ModelState.IsValid) { if (CpfUtils.IsValidCPF(ame.CPF)) { var aluno = Mapper.Map <AlunoMaeEnderecoViewModel, Aluno>(ame); daoMae.Inserir(Mapper.Map <AlunoMaeEnderecoViewModel, Mae>(ame)); aluno.IdMae = daoAluno.ObterUltimoId(); daoEndereco.Inserir(Mapper.Map <AlunoMaeEnderecoViewModel, Endereco>(ame)); aluno.IdEndereco = daoAluno.ObterUltimoId(); aluno.Id = Guid.NewGuid().ToString(); var resultado = daoAluno.Inserir(aluno); if (resultado > -1) { return(RedirectToAction("Index", "Aluno")); } } else { ViewBag.idSerieDeIngresso = new SelectList(daoSerie.ObterTudo(), "id", "serie"); ModelState.AddModelError(nameof(ame.CPF), "CPF incorrecto"); return(View(ame)); } } ViewBag.idSerieDeIngresso = new SelectList(daoSerie.ObterTudo(), "id", "serie"); return(View(ame)); }
public ActionResult Cadastrar([Bind(Include = "id,cep,rua,numeroDaResidencia,complemento,bairro,cidade,estado")] Endereco endereco) { if (ModelState.IsValid) { var resultado = daoEndereco.Inserir(endereco); if (resultado > -1) { return(RedirectToAction("Index", "Endereco")); } } return(View(endereco)); }