Exemplo n.º 1
0
        public static Verdade Salvar(Verdade verdade_)
        {
            using (Repositorio ctx = new Repositorio())
            {
                verdade_.Validar();
                RequisicaoHTTP requisicao = new RequisicaoHTTP();

                verdade_.descricao = verdade_.descricao.ToUpper();
                ctx.Verdades.Add(verdade_);

                //adicionando opçoes
                foreach (var opcao in verdade_.Opcoes)
                {
                    opcao.id_verdade = verdade_.id;
                    ctx.Opcoes.Add(opcao);
                }

                //adicionando tipos
                foreach (var tipo in verdade_.Tipos)
                {
                    VerdadeConsequenciaTipo vct = new VerdadeConsequenciaTipo();
                    vct.id_verdade = verdade_.id;
                    vct.id_tipo    = tipo.id;
                    ctx.VerdadeConsequenciaTipos.Add(vct);
                }
                ctx.SaveChanges();
                return(verdade_);
            }
        }
Exemplo n.º 2
0
 public static Consequencia Salvar(Consequencia consequencia_)
 {
     using (Repositorio ctx = new Repositorio())
     {
         consequencia_.Validar();
         RequisicaoHTTP requisicao = new RequisicaoHTTP();
         ctx.Consequencias.Add(consequencia_);
         ctx.SaveChanges();
         return(consequencia_);
     }
 }
Exemplo n.º 3
0
 public static Pessoa Salvar(Pessoa pessoa_)
 {
     using (Repositorio ctx = new Repositorio())
     {
         pessoa_.Validar();
         RequisicaoHTTP requisicao = new RequisicaoHTTP();
         ctx.Pessoas.Add(pessoa_);
         ctx.SaveChanges();
         return(pessoa_);
     }
 }
Exemplo n.º 4
0
 public static Opcao Salvar(Opcao verdade_)
 {
     using (Repositorio ctx = new Repositorio())
     {
         verdade_.Validar();
         RequisicaoHTTP requisicao = new RequisicaoHTTP();
         ctx.Opcoes.Add(verdade_);
         ctx.SaveChanges();
         return(verdade_);
     }
 }
Exemplo n.º 5
0
        public ActionResult <string> Obter()
        {
            RequisicaoHTTP requisicao = new RequisicaoHTTP();
            Pessoa         pessoa     = new Pessoa();
            var            aaa        = JsonConvert.SerializeObject(pessoa);

            string aa = requisicao.Post("Pessoas", "{\"nome\":\"bia\",\"sobrenome\":\"bia\",\"cpf\":\"33129386009\",\"data_nascimento\":\"2000-07-31T17:27:50.823Z\",\"ativo\":true,\"sistema_uuid\":\"a66d6f8a-d9df-46f5-a86b-fbdc62bd2966\"}");

            Pessoa aaaa = JsonConvert.DeserializeObject <Pessoa>(aa);

            return(Ok(requisicao.Get("Pessoas")));
        }
Exemplo n.º 6
0
 public static Tipo Salvar(Tipo tipo_)
 {
     using (Repositorio ctx = new Repositorio())
     {
         tipo_.Validar();
         tipo_.descricao = tipo_.descricao.ToUpper();
         RequisicaoHTTP requisicao = new RequisicaoHTTP();
         ctx.Tipos.Add(tipo_);
         ctx.SaveChanges();
         return(tipo_);
     }
 }
Exemplo n.º 7
0
        public static Endereco Salvar(Endereco pessoa_)
        {
            using (Repositorio ctx = new Repositorio())
            {
                pessoa_.Validar();
                Endereco _pessoa = ctx.Enderecos.Where(x => x.id.Equals(pessoa_.id)).FirstOrDefault();

                RequisicaoHTTP requisicao = new RequisicaoHTTP();
                ctx.Enderecos.Add(pessoa_);
                ctx.SaveChanges();
                return(pessoa_);
            }
        }
Exemplo n.º 8
0
        public static Pessoa Salvar(Pessoa pessoa_)
        {
            using (Repositorio ctx = new Repositorio())
            {
                //pessoa_.Validar();
                Pessoa _pessoa = ctx.Pessoas.Where(x => x.cpf.Equals(pessoa_.cpf)).FirstOrDefault();

                if (_pessoa != null && _pessoa.id != 0)
                {
                    return(PessoaService.Editar(_pessoa.id, pessoa_));
                }
                //throw new ApplicationBadRequestException(ApplicationBadRequestException.ERRO_AO_CADASTRAR_PESSOA);

                RequisicaoHTTP requisicao = new RequisicaoHTTP();
                Pessoa         pessoa     = new Pessoa();
                pessoa.nome      = pessoa_.nome.ToUpper();
                pessoa.sobrenome = pessoa_.sobrenome.ToUpper();
                if (pessoa_.Email != null)
                {
                    pessoa.Email = pessoa_.Email.ToLower();
                }
                pessoa.cpf             = pessoa_.cpf;
                pessoa.telefone_ddd    = pessoa_.telefone_ddd;
                pessoa.telefone_numero = pessoa_.telefone_numero;
                pessoa.data_nascimento = pessoa_.data_nascimento;
                pessoa.enderecos       = pessoa_.enderecos;


                //pessoa.id = pessoa.id;
                //pessoa.FotoPerfil = pessoaRetorno.foto_perfil;

                ctx.Pessoas.Add(pessoa);
                ctx.SaveChanges();
                return(pessoa);
            }
        }