示例#1
0
        public async Task <IActionResult> Create([Bind("TelefoneTipoId,Descricao")] TelefoneTipo telefoneTipo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(telefoneTipo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(telefoneTipo));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("ProfissaoId,Nome,Descricao,CBO")] Profissao profissao)
        {
            if (ModelState.IsValid)
            {
                _context.Add(profissao);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(profissao));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("DepartamentoId,Nome")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(departamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(departamento));
        }
示例#4
0
        public async Task <IActionResult> Create([Bind("EnderecoId,Descricao,Logradouro,Complemento,CEP,Bairro,Cidade,Estado")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                _context.Add(endereco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(endereco));
        }
示例#5
0
        public async Task <IActionResult> Create([Bind("Descricao,Id")] PessoaTipo pessoaTipo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pessoaTipo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pessoaTipo));
        }
示例#6
0
        public async Task <IActionResult> Create([Bind("EmailId,EnderecoEmail")] Email email)
        {
            if (ModelState.IsValid)
            {
                _context.Add(email);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(email));
        }
示例#7
0
        public async Task <IActionResult> Create([Bind("PessoaTipoId,PessoaId,Nome,Sobrenome")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pessoa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaTipoId"] = new SelectList(_context.PessoaTipo, "Id", "Descricao", pessoa.PessoaTipoId);
            return(View(pessoa));
        }
示例#8
0
        public async Task <IActionResult> Create([Bind("PessoaId,JuridicaId,NomeFantasia,RazaoSocial,Cnpj,InscricaoEstadual,DataFundacao")] Juridica juridica)
        {
            if (ModelState.IsValid)
            {
                _context.Add(juridica);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", juridica.PessoaId);
            return(View(juridica));
        }
示例#9
0
        public async Task <IActionResult> Create([Bind("PessoaId,FisicaId,Cpf,Rg,DataNascimento")] Fisica fisica)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fisica);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", fisica.PessoaId);
            return(View(fisica));
        }
示例#10
0
        public async Task <IActionResult> Create([Bind("TelefoneId,Numero,TelefoneTipoId")] Telefone telefone)
        {
            if (ModelState.IsValid)
            {
                _context.Add(telefone);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TelefoneTipoId"] = new SelectList(_context.TelefoneTipo, "TelefoneTipoId", "Descricao", telefone.TelefoneTipoId);
            return(View(telefone));
        }
示例#11
0
        public async Task <IActionResult> Create([Bind("ClienteId,DataCadastro,Ativo,PessoaId")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", cliente.PessoaId);
            return(View(cliente));
        }
示例#12
0
        public async Task <IActionResult> Create([Bind("Id,PessoaId,EnderecoId")] EnderecoPessoa enderecoPessoa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(enderecoPessoa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EnderecoId"] = new SelectList(_context.Enderecos, "EnderecoId", "Bairro", enderecoPessoa.EnderecoId);
            ViewData["PessoaId"]   = new SelectList(_context.Pessoa, "PessoaId", "Nome", enderecoPessoa.PessoaId);
            return(View(enderecoPessoa));
        }
示例#13
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));
        }
示例#14
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));
        }
示例#15
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));
        }