Пример #1
0
 public IActionResult Save(PessoaModelView pessoa)
 {
     if (ModelState.IsValid)
     {
     }
     return(Ok());
 }
Пример #2
0
        public IActionResult Index()
        {
            var pessoa = new PessoaModelView();

            pessoa.Nome      = "Vc";
            pessoa.SobreNome = "Programador";

            return(View(pessoa));
        }
Пример #3
0
 public static PessoaDomain PessoaModelViewToPessoaDomain(PessoaModelView pessoa)
 {
     return(new PessoaDomain()
     {
         Id = pessoa.Id,
         Cpf = pessoa.Cpf,
         DataNascimento = pessoa.DataNascimento,
         Nome = pessoa.Nome
     });
 }
        public string GravarPessoa([FromBody] PessoaModelView Pessoa)
        {
            if (Pessoa != null)
            {
                using (ANGULARCRUDContext db = new ANGULARCRUDContext())
                {
                    Pessoa ObjPessoa = new Pessoa();
                    ObjPessoa.Nome            = Pessoa.Nome;
                    ObjPessoa.Telefone        = Pessoa.Telefone;
                    ObjPessoa.Email           = Pessoa.Email;
                    ObjPessoa.Idade           = Pessoa.Idade;
                    ObjPessoa.Skype           = Pessoa.Skype;
                    ObjPessoa.Cidade          = Pessoa.Cidade;
                    ObjPessoa.Estado          = Pessoa.Estado;
                    ObjPessoa.Portfolio       = Pessoa.Portfolio;
                    ObjPessoa.NomeBanco       = Pessoa.NomeBanco;
                    ObjPessoa.Cpf             = Pessoa.Cpf;
                    ObjPessoa.NomePessoaBanco = Pessoa.NomePessoaBanco;
                    ObjPessoa.TipoConta       = Pessoa.TipoConta;
                    ObjPessoa.Agencia         = Pessoa.Agencia;
                    ObjPessoa.NrConta         = Pessoa.NrConta;
                    ObjPessoa.Opconta         = Pessoa.Opconta;
                    ObjPessoa.Disponibilidade = Pessoa.Disponibilidade;
                    ObjPessoa.Horario         = Pessoa.Horario;
                    db.Pessoa.Add(ObjPessoa);
                    db.SaveChanges();

                    if (Pessoa.Experiencia != null)
                    {
                        foreach (var exp in Pessoa.Experiencia)
                        {
                            Experiencia objExp = new Experiencia();
                            objExp.IdPessoa = ObjPessoa.IdPessoa;
                            objExp.Nivel    = exp.Nivel;
                            objExp.Nome     = exp.Nome;
                            db.Experiencia.Add(objExp);
                        }

                        db.SaveChanges();
                    }
                    return("Sucesso");
                }
            }
            else
            {
                return("Erro");
            }
        }
Пример #5
0
        public IActionResult Post([FromBody] PessoaViewModel pessoaViewModel)
        {
            var pessoas = new List <PessoaModelView>
            {
                new PessoaModelView()
                {
                    PessoaId = 1, Nome = $"Kleiton - {Request.ContentType}"
                },
                new PessoaModelView()
                {
                    PessoaId = 2, Nome = $"Humberto - {Request.ContentType}"
                }
            };

            var novaPessoa = new PessoaModelView()
            {
                PessoaId = pessoaViewModel.PessoaId,
                Nome     = pessoaViewModel.Nome
            };

            pessoas.Add(novaPessoa);
            return(Ok(pessoas));
        }
        public ActionResult Editar(PessoaModelView pessoa)
        {
            BaseRequest <PessoaDomain> .Put(MapperPessoa.PessoaModelViewToPessoaDomain(pessoa), UrlApi.urlPessoaAtualizar);

            return(RedirectToAction("Lista"));
        }
        public ActionResult Cadastrar(PessoaModelView pessoa)
        {
            BaseRequest <PessoaDomain> .Post(MapperPessoa.PessoaModelViewToPessoaDomain(pessoa), UrlApi.urlPessoaCadastrar);

            return(RedirectToAction("Lista"));
        }