Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
 public void Excluir(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Remove(Objeto);
         banco.SaveChangesAsync();
     }
 }
Example #5
0
 public void Atualizar(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Update(Objeto);
         banco.SaveChangesAsync();
     }
 }
Example #6
0
 public void Adicionar(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Add(Objeto);
         banco.SaveChangesAsync();
     }
 }