예제 #1
0
        public IHttpActionResult PutPessoa(int id, Pessoa pessoa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pessoa.Id)
            {
                return(BadRequest());
            }

            db.Entry(pessoa).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PessoaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #2
0
 public string CriarPessoa(UserViewModel Amodel)
 {
     try
     {
         if (Amodel.id == 0)
         {
             var pessoa = new Pessoa();
             pessoa.Nome       = Amodel.nome;
             pessoa.Sobrenome  = Amodel.sobrenome;
             pessoa.Cpf        = Amodel.cpf.Replace(".", "").Replace("-", "");
             pessoa.Email      = Amodel.email.Replace("/", "");
             pessoa.Sexo_Id    = Amodel.sexo;
             pessoa.Nascimento = Amodel.nascimento;
             var obj = _context.Pessoa.Any(c => c.Cpf == pessoa.Cpf);
             if (obj)
             {
                 return("O CPF inserido já existe na base de dados!");
             }
             else
             {
                 _context.Pessoa.Add(pessoa);
                 _context.SaveChanges();
                 return("Success");
             }
         }
         else
         {
             return("Id Inválido!");
         }
     }
     catch (Exception ex)
     {
         return("Ocorreu algum erro.");
     }
 }
예제 #3
0
        public ActionResult Create([Bind(Include = "IdPessoa,Nome,Cpf,RG,DataNascimento,Endereco,NumEnd,Bairro,Cidade,Estado,CEP,Detalhes")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                db.Pessoas.Add(pessoa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pessoa));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "IdPessoa,Nome,Cpf,Telefone")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                db.Pessoa.Add(pessoa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pessoa));
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "ID,NomeCompleto,email,telefone")] Pessoa pessoa)
        {
            if (ModelState.IsValid)
            {
                db.Pessoas.Add(pessoa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pessoa));
        }
예제 #6
0
        private void CadastrarVacina(VacinaViewModel model)
        {
            var culture = new System.Globalization.CultureInfo("pt-br", true);

            var vacina = new Vacina()
            {
                Nome     = model.Nome,
                CriadaEm = DateTime.Parse(model.CriadaEm, culture, System.Globalization.DateTimeStyles.AssumeLocal)
            };

            _context.Vacina.Add(vacina);
            _context.SaveChanges();
        }
예제 #7
0
        public bool AddPessoa(Pessoa pessoa)
        {
            var resultado = contextDB.Pessoas.Add(pessoa);

            if (resultado == null)
            {
                return(false);
            }

            contextDB.SaveChanges();
            return(true);
        }
예제 #8
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Context.Pessoas.Add(new Pessoa()
     {
         Nome  = "Rubervaldo",
         Idade = 47,
         Data  = DateTime.Now
     });
     Context.SaveChanges();
     dataGrid.ItemsSource = null;
     dataGrid.ItemsSource = Context.Pessoas.ToList <Pessoa>();
 }
예제 #9
0
        public JsonResult VincularVacinas(int idPessoa, int idVacina, string dataDeAplicacao)
        {
            var pessoa = _context.Pessoa.Find(idPessoa);

            var vacina = _context.Vacina.Find(idVacina);

            var culture = new System.Globalization.CultureInfo("pt-br", true);

            var pessoaVacina = new PessoaVacina
            {
                DataDeAplicacao = DateTime.Parse(dataDeAplicacao, culture, System.Globalization.DateTimeStyles.AssumeLocal),
                Pessoa          = pessoa,
                Vacina          = vacina
            };

            pessoa.Vacinas.Add(pessoaVacina);

            _context.SaveChanges();

            return(Json(new { success = "true" }));
        }
예제 #10
0
        public PessoaController(PessoaContext context)
        {
            _context = context;

            if (_context.Pessoas.Count() == 0)
            {
                _context.Pessoas.Add(new Pessoa {
                    Nome = "P1"
                });
                _context.SaveChanges();
            }
        }
예제 #11
0
        public bool AdicionarPessoa(Pessoa item)
        {
            if (string.IsNullOrWhiteSpace(item.Nome))
            {
                return(false);
            }

            pessoaContext.Pessoas.Add(item);

            pessoaContext.SaveChanges();

            return(true);
        }
        public PessoasRepository(PessoaContext context)
        {
            _context = context;

            if (_context.Pessoas.Count() == 0)
            {
                _context.Pessoas.AddRange(
                    new Pessoa
                {
                    Id       = 1,
                    Nome     = "Miquéias Rafael P. Pedra",
                    Email    = "*****@*****.**",
                    Telefone = "(41) 99893-3274",
                    Endereco = null
                               //Endereco = EnderecoFake.Temporario
                },
                    new Pessoa
                {
                    Id       = 2,
                    Nome     = "Rafael Pedra",
                    Email    = "*****@*****.**",
                    Telefone = "(41) 99893-3274",
                    Endereco = null
                },
                    new Pessoa
                {
                    Id       = 3,
                    Nome     = "Geovanna L. Pedra",
                    Email    = "*****@*****.**",
                    Telefone = "(41) 99893-3274",
                    Endereco = null
                },
                    new Pessoa
                {
                    Id       = 4,
                    Nome     = "Daniel L. Pedra",
                    Email    = "*****@*****.**",
                    Telefone = "(41) 99893-3274",
                    Endereco = null
                });
                _context.SaveChanges();
            }
        }
예제 #13
0
        public Servicos(PessoaContext context)
        {
            _context = context;

            if (_context.Pessoas.Count() == 0)
            {
                _context.Pessoas.Add(new Pessoa {
                    Id = 1, Nome = "Maria", DataNascimento = Convert.ToDateTime("2018-02-01"), Documento = "123465789", Endereco = "Rua Joao", Sexo = "Feminio"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 2, Nome = "Joao", DataNascimento = Convert.ToDateTime("2009-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 3, Nome = "Joao", DataNascimento = Convert.ToDateTime("2008-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 4, Nome = "Joao", DataNascimento = Convert.ToDateTime("1999-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 5, Nome = "Joao", DataNascimento = Convert.ToDateTime("1998-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 6, Nome = "Joao", DataNascimento = Convert.ToDateTime("1989-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 7, Nome = "Joao", DataNascimento = Convert.ToDateTime("1988-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Masculino"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 8, Nome = "Joao", DataNascimento = Convert.ToDateTime("1979-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Feminio"
                });
                _context.Pessoas.Add(new Pessoa {
                    Id = 9, Nome = "Joao", DataNascimento = Convert.ToDateTime("1977-02-01"), Documento = "7897846", Endereco = "Rua Teste", Sexo = "Feminio"
                });
                _context.SaveChanges();
            }
        }
예제 #14
0
 public Pessoa save(Pessoa entidade)
 {
     contextDB.Pessoas.Add(entidade);
     contextDB.SaveChanges();
     return(entidade);
 }
예제 #15
0
 public void AddPessoa(Pessoa item)
 {
     _context.Pessoas.Add(item);
     _context.SaveChanges();
 }
예제 #16
0
파일: Repository.cs 프로젝트: dirattis/Sage
 public int SaveChanges()
 {
     return(Db.SaveChanges());
 }
예제 #17
0
 public TEntity Adicionar(TEntity entity)
 {
     _dbContext.Set <TEntity>().Add(entity);
     _dbContext.SaveChanges();
     return(entity);
 }
예제 #18
0
        public void Save(Pessoa entity)
        {
            _context.Pessoas.Add(entity);

            _context.SaveChanges();
        }
예제 #19
0
 public ActionResult Create(Pessoa p)
 {
     objContext.Pessoas.Add(p);
     objContext.SaveChanges();
     return(RedirectToAction("Index"));
 }