public async Task <IActionResult> Create([Bind("Id,PessoaId,ProfissaoId")] ProfissaoPessoa profissaoPessoa) { if (ModelState.IsValid) { _context.Add(profissaoPessoa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", profissaoPessoa.PessoaId); ViewData["ProfissaoId"] = new SelectList(_context.Profissao, "ProfissaoId", "CBO", profissaoPessoa.ProfissaoId); return(View(profissaoPessoa)); }
public async Task <IActionResult> Create([Bind("Id,ClienteId,EnderecoId")] EnderecoCliente enderecoCliente) { if (ModelState.IsValid) { _context.Add(enderecoCliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClienteId"] = new SelectList(_context.Clientes, "ClienteId", "ClienteId", enderecoCliente.ClienteId); ViewData["EnderecoId"] = new SelectList(_context.Enderecos, "EnderecoId", "Bairro", enderecoCliente.EnderecoId); return(View(enderecoCliente)); }
public async Task <IActionResult> Create([Bind("ContatoId,PessoaId,EmailId,TelefoneId,EnderecoId")] Contato contato) { if (ModelState.IsValid) { _context.Add(contato); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EmailId"] = new SelectList(_context.Emails.OrderBy(e => e.EnderecoEmail), "EmailId", "EnderecoEmail", contato.EmailId); ViewData["EnderecoId"] = new SelectList(_context.Enderecos.OrderBy(e => e.Logradouro), "EnderecoId", "Bairro", contato.EnderecoId); ViewData["PessoaId"] = new SelectList(_context.Pessoa.OrderBy(e => e.Nome), "PessoaId", "Nome", contato.PessoaId); ViewData["TelefoneId"] = new SelectList(_context.Telefone.OrderBy(e => e.Numero), "TelefoneId", "Numero", contato.TelefoneId); return(View(contato)); }
public void Excluir(T Objeto) { using (var banco = new ContextoGeral(_OptionsBuilder)) { banco.Set <T>().Remove(Objeto); banco.SaveChangesAsync(); } }
public void Atualizar(T Objeto) { using (var banco = new ContextoGeral(_OptionsBuilder)) { banco.Set <T>().Update(Objeto); banco.SaveChangesAsync(); } }
public void Adicionar(T Objeto) { using (var banco = new ContextoGeral(_OptionsBuilder)) { banco.Set <T>().Add(Objeto); banco.SaveChangesAsync(); } }