예제 #1
0
        public ActionResult Create(PessoaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (var context = new DBCrud())
                    {
                        context.Pessoas.Add(new PessoaModel
                        {
                            nmPessoa     = model.nmPessoa,
                            dtNascimento = Convert.ToDateTime(model.dtNascimento),
                            idPessoa     = model.idPessoa,
                            idSexo       = model.idSexo,
                            pessoaCPF    = model.pessoaCPF
                        });

                        context.SaveChanges();
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(model));
            }
        }
예제 #2
0
        public ActionResult Edit(PessoaViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (var context = new DBCrud())
                    {
                        var buscaPessoa = context.Pessoas.Find(model.idPessoa);

                        if (buscaPessoa != null)
                        {
                            buscaPessoa.idSexo       = model.idSexo;
                            buscaPessoa.nmPessoa     = model.nmPessoa;
                            buscaPessoa.pessoaCPF    = model.pessoaCPF;
                            buscaPessoa.dtNascimento = Convert.ToDateTime(model.dtNascimento);

                            context.SaveChanges();
                        }
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(model));
            }
        }
예제 #3
0
        public ActionResult Delete(PessoaViewModel model)
        {
            try
            {
                using (var context = new DBCrud())
                {
                    var buscaPessoa = context.Pessoas.Find(model.idPessoa);

                    if (buscaPessoa != null)
                    {
                        context.Pessoas.Remove(buscaPessoa);
                        context.SaveChanges();
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(model));
            }
        }