Ejemplo n.º 1
0
        public IActionResult Edicao(Guid id)
        {
            var model = new UsuariosEdicaoModel();

            try
            {
                //buscar o registro da movimentação pelo id..
                var resultado = usuarioApplicationService.ObterPorId(id);

                //transferindo as informações
                model.IdUsuario             = resultado.Id;
                model.NomeUsuario           = resultado.Nome;
                model.SobrenomeUsuario      = resultado.Sobrenome;
                model.CpfUsuario            = resultado.Cpf;
                model.DataNascimentoUsuario = resultado.DataNascimento;
                model.CepUsuario            = resultado.Cep;
                model.EnderecoUsuario       = resultado.Endereco;
                model.NumeroUsuario         = resultado.Numero;
                model.ComplementoUsuario    = resultado.Complemento;
                model.CidadeUsuario         = resultado.Cidade;
                model.EstadoUsuario         = resultado.Estado;
            }
            catch (Exception e)
            {
                TempData["MensagemErro"] = e.Message;
            }

            return(View(model));
        }
        public void Atualizar(UsuariosEdicaoModel model)
        {
            var usuario = new Usuario
            {
                Id             = model.IdUsuario,
                Nome           = model.NomeUsuario,
                Sobrenome      = model.SobrenomeUsuario,
                Cpf            = model.CepUsuario,
                DataNascimento = DateTime.Parse(model.DataNascimentoUsuario),
                Cep            = model.CepUsuario,
                Endereco       = model.EnderecoUsuario,
                Numero         = model.NumeroUsuario,
                Complemento    = model.ComplementoUsuario,
                Cidade         = model.CidadeUsuario,
                Estado         = model.EstadoUsuario
            };

            usuarioDomainService.Atualizar(usuario);
        }
Ejemplo n.º 3
0
        public IActionResult Edicao(UsuariosEdicaoModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    usuarioApplicationService.Atualizar(model);
                    TempData["MensagemSucesso"] = "Usuário atualizado com sucesso.";

                    return(RedirectToAction("Consulta"));
                }
                catch (Exception e)
                {
                    TempData["MensagemErro"] = e.Message;
                }
            }

            return(View());
        }