public ActionResult Edit(int id)
        {
            Pessoa          pessoa          = PessoaRepo.BuscarID(id);
            PessoaViewModel pessoaviewmodel = new PessoaViewModel
            {
                Nome        = pessoa.Nome,
                Sobrenome   = pessoa.Sobrenome,
                Aniversario = pessoa.Aniversario
            };

            return(View(pessoaviewmodel));
        }
        public ActionResult Search(string pesquisa)
        {
            IEnumerable <Pessoa>          pessoas          = PessoaRepo.BuscarPessoa(pesquisa);
            IEnumerable <PessoaViewModel> pessoasviewmodel = pessoas.Select(x => new PessoaViewModel
            {
                IDPessoa    = x.IDPessoa,
                Nome        = x.Nome,
                Sobrenome   = x.Sobrenome,
                Aniversario = x.Aniversario
            });

            return(View(pessoasviewmodel));
        }
        public ActionResult Delete(int id, IFormCollection collection)
        {
            try
            {
                PessoaRepo.DeletePessoa(id);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Index()
        {
            IEnumerable <Pessoa> pessoas = PessoaRepo.GetpessoaList();

            IEnumerable <PessoaViewModel> pessoasviewmodel = pessoas.Select(x => new PessoaViewModel
            {
                IDPessoa    = x.IDPessoa,
                Nome        = x.Nome,
                Sobrenome   = x.Sobrenome,
                Aniversario = x.Aniversario
            });

            return(View(pessoasviewmodel));
        }
        public ActionResult Edit(int id, IFormCollection collection)
        {
            try
            {
                Pessoa pessoa = new Pessoa();
                pessoa.Nome        = collection["Nome"];
                pessoa.Sobrenome   = collection["Sobrenome"];
                pessoa.Aniversario = DateTime.Parse(collection["Aniversario"]);

                PessoaRepo.Editpessoa(id, pessoa);
                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
示例#6
0
 public PessoasController()
 {
     _pessoaRepo = new PessoaRepo();
 }
 public OrdensServicoController()
 {
     _ordemServicoRepo = new OrdemServicoRepo();
     _pessoaRepo       = new PessoaRepo();
 }
        public ActionResult Create(Pessoa pessoa)
        {
            PessoaRepo.Create(pessoa);

            return(RedirectToAction("Index"));
        }