예제 #1
0
        public HttpResponseMessage PostPessoa([FromBody] Pessoa pessoa)
        {
            if (CpfCnpjUtils.IsValid(pessoa.Cpf))
            {
                PessoaContexto.Add(pessoa);
                return(Request.CreateResponse(HttpStatusCode.Created, PessoaContexto.ConsultarTodos()));
            }

            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CPF Invalido!"));
        }
        public async Task <IActionResult> Create([Bind("PessoaId,Nome,Idade")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pessoa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pessoa));
        }
예제 #3
0
        public bool Incluir(ref Pessoas pessoa)
        {
            try
            {
                pessoa.id_pessoa = null;
                using (PessoaContexto ctx = new PessoaContexto())
                {
                    ctx.Add(pessoa);
                    ctx.SaveChanges();

                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
예제 #4
0
        public HttpResponseMessage Post([FromBody] Pessoa pessoa)
        {
            PessoaContexto.Add(pessoa);

            return(Request.CreateResponse(HttpStatusCode.Created, PessoaContexto.ConsultarTodos()));
        }