public async Task <IActionResult> Edit(int id, [Bind("Nome,CpfCnpj,Rg,DataNascimento,NacionalidadeId,SexoId,TipoPessoaId,Logradouro,Bairro,Municipio,Cep,Numero,Ativo,Id")] Entities.Entities.Pessoa.Pessoa pessoa) { if (id != pessoa.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _context.Update(pessoa); } catch (DbUpdateConcurrencyException) { if (!await PessoaExists(pessoa.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NacionalidadeId"] = new SelectList(await _contextNacionalidade.List(), "Id", "Descricao", pessoa.NacionalidadeId); ViewData["SexoId"] = new SelectList(await _contextSexo.List(), "Id", "Descricao", pessoa.SexoId); ViewData["TipoPessoaId"] = new SelectList(await _contextTipoPessoa.List(), "Id", "Descricao", pessoa.TipoPessoaId); return(View(pessoa)); }
public async Task <IActionResult> Create([Bind("Nome,CpfCnpj,Rg,DataNascimento,NacionalidadeId,SexoId,TipoPessoaId,Logradouro,Bairro,Municipio,Cep,Numero,Ativo,Id")] Entities.Entities.Pessoa.Pessoa pessoa) { if (ModelState.IsValid) { await _context.Add(pessoa); return(RedirectToAction(nameof(Index))); } ViewData["NacionalidadeId"] = new SelectList(await _contextNacionalidade.List(), "Id", "Descricao", pessoa.NacionalidadeId); ViewData["SexoId"] = new SelectList(await _contextSexo.List(), "Id", "Descricao", pessoa.SexoId); ViewData["TipoPessoaId"] = new SelectList(await _contextTipoPessoa.List(), "Id", "Descricao", pessoa.TipoPessoaId); return(View(pessoa)); }
public async Task Update(Entities.Entities.Pessoa.Pessoa obj) { await _DomainInterface.Update(obj); }
public async Task Add(Entities.Entities.Pessoa.Pessoa obj) { await _DomainInterface.Add(obj); }