Exemplo n.º 1
0
 public static pessoa ListarPorNome(String nome)
 {
     using (var context = new ApiCrudEntity()) {
         var pessoaBanco = context.pessoa.Where(x => x.nome == nome).FirstOrDefault();
         return(pessoaBanco);
     }
 }
Exemplo n.º 2
0
 public static void EditaPessoa(Guid id, pessoa p)
 {
     using (var context = new ApiCrudEntity())
     {
         context.Entry(p).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public static bool AddPessoa(pessoa p)
 {
     using (var context = new ApiCrudEntity()) {
         context.pessoa.Add(p);
         context.SaveChanges();
         return(true);
     }
 }
Exemplo n.º 4
0
 public static pessoa ListaPorID(Guid id)
 {
     using (var context = new ApiCrudEntity())
     {
         var pessoaBanco = context.pessoa.Where(x => x.id == id).FirstOrDefault();
         return(pessoaBanco);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// Retornar pessoa do id
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static pessoa ListarPorID(Guid id)
 {
     using (var context = new ApiCrudEntity())
     {
         var PessoasBanco = context.pessoa.Where(p => p.id_pessoa == id).FirstOrDefault();
         return(PessoasBanco);
     }
 }
Exemplo n.º 6
0
 public static List <pessoa> ListarTodos()
 {
     using (var context = new ApiCrudEntity())
     {
         var listaPessoasBanco = context.pessoa.ToList();
         return(listaPessoasBanco);
     }
 }
Exemplo n.º 7
0
 public static void alterarPessoa(Guid id, Pessoa pessoa)
 {
     using (var context = new ApiCrudEntity())
     {
         pessoa.id_pessoa            = id;
         context.Entry(pessoa).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
Exemplo n.º 8
0
 public static void cadastrarPessoa(Pessoa pessoa)
 {
     using (var context = new ApiCrudEntity())
     {
         pessoa.id_pessoa = Guid.NewGuid();
         context.Pessoa.Add(pessoa);
         context.SaveChanges();
     }
 }
Exemplo n.º 9
0
 public static bool RemovePessoa(Guid id)
 {
     using (var context = new ApiCrudEntity())
     {
         var pessoaBanco = context.pessoa.Where(x => x.id == id).FirstOrDefault();
         context.pessoa.Remove(pessoaBanco);
         context.SaveChanges();
         return(true);
     }
 }
Exemplo n.º 10
0
 public static Pessoa filtrarPorId(Guid guid)
 {
     using (var context = new ApiCrudEntity())
     {
         var ObjPessoa = from pessoa in context.Pessoa
                         where pessoa.id_pessoa == guid
                         select pessoa;
         return(ObjPessoa.FirstOrDefault());
     }
 }
Exemplo n.º 11
0
        public static void deletarPessoa(Guid id)
        {
            using (var context = new ApiCrudEntity())
            {
                var result = from r in context.Pessoa
                             where r.id_pessoa == id
                             select r;
                var objPessoa = result.FirstOrDefault();

                if (objPessoa != null)
                {
                    context.Pessoa.Remove(objPessoa);
                    context.SaveChanges();
                }
            }
        }
Exemplo n.º 12
0
 public static bool AddPessoa(pessoa p)
 {
     using (var context = new ApiCrudEntity()) {
         pessoa pessoaCompare = context.pessoa.FirstOrDefault(x => x.CPF == p.CPF);
         if (pessoaCompare != null)
         {
             return(false);
         }
         string dataNascimento = Regex.Replace(p.Nascimento, @"-.*-.*", "");
         int    anoNascimento  = Convert.ToInt32(dataNascimento);
         string dataAtual      = DateTime.Now.ToString();
         dataAtual = Regex.Replace(dataAtual, @".*/.*/", "");
         int anoAtual  = Convert.ToInt32(Regex.Replace(dataAtual, @"(\d){2,2}:(\d){2,2}:(\d){2,2}", ""));
         int resultado = anoAtual - anoNascimento;
         p.idade = resultado.ToString();
         context.pessoa.Add(p);
         context.SaveChanges();
         return(true);
     }
 }