public IActionResult PutUsuario(int id, UsuarioViewModel usuarioViewModel)
        {
            var usuario = _mapper.Map <Usuario>(usuarioViewModel);

            usuario.Id      = id;
            usuario.ContaId = ContaId;
            usuario.Perfil  = PerfilUsuario.SESMT;
            _usuarioAppService.Atualizar(usuario);
            return(NoContent());
        }
Exemple #2
0
        public ResultadoOperacao Atualizar(UsuarioAlteracaoViewModel usuario, int idUsuario)
        {
            var result = AppService.Atualizar(usuario, idUsuario);

            return(new ResultadoOperacao {
                Identificador = usuario.Id.ToString(), Sucesso = (result.ToLower() == "true" ? true : false)
            });
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Usuarioid,Nome,CPF,Endereco,DataNascimento,Ativo")] Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         _appService.Atualizar(usuario);
         return(RedirectToAction("Index"));
     }
     return(View(usuario));
 }
        public virtual IActionResult Editar(UsuarioViewModel viewModel)
        {
            var resultado = appService.Atualizar(viewModel);

            if (resultado.Successo)
            {
                resultado.RedirecionarPara(Url.Action(nameof(Index)));
            }

            return(Json(resultado.Retorno()));
        }
        public IActionResult Edit(UsuarioViewModel usuarioViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(usuarioViewModel));
            }

            _usuarioAppService.Atualizar(usuarioViewModel);

            ViewBag.RetornoPost = OperacaoValida() ? "success;Usuário alterado com sucesso!" : "error;Usuário não alterado, verifique as mensagens!";

            return(View(usuarioViewModel));
        }
        public void RealizarAtualizacaoDeUsuarioComSucesso()
        {
            _usuarioAppService.Registrar(_usuarioViewModel);

            _usuarioViewModel.Nome     = "Pagliarini Nascimento";
            _usuarioViewModel.Email    = "*****@*****.**";
            _usuarioViewModel.Telefone = "15999999999";
            _usuarioAppService.Atualizar(_usuarioViewModel);

            var usuario = _usuarioAppService.ObterPorId(_usuarioViewModel.Id);

            Assert.AreEqual("Pagliarini Nascimento", usuario.Nome);
            Assert.AreEqual("*****@*****.**", usuario.Email);
            Assert.AreEqual("15999999999", usuario.Telefone);
        }
 public ActionResult Atualizar(int id, CadastroViewModel cadastroViewModel)
 {
     try
     {
         usuarioAppService.Atualizar(cadastroViewModel);
         return(RedirectToAction("Index"));
     }
     catch (ServiceException e)
     {
         return(View());
     }
     catch (Exception e)
     {
         return(View());
     }
 }
 public ActionResult Edit(UsuarioViewModel UsuarioViewModel)
 {
     if (ModelState.IsValid)
     {
         if (!_usuarioAppService.Atualizar(UsuarioViewModel))
         {
             TempData["Mensagem"] = "Atenção, há um tipo de Usuario com os mesmos dados já cadastrada";
         }
         else if (UsuarioViewModel.UsuarioId != (int)Session["usuarioId"])
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(RedirectToAction("Index", "Home"));
         }
     }
     return(View(UsuarioViewModel));
 }
        public ActionResult Alterar(UsuarioViewModel usuario, string UsuarioResponsavel, string[] RepresentadaId)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (UsuarioResponsavel != null && UsuarioResponsavel != "false")
                    {
                        usuario.UsuarioResponsavel = true;
                    }

                    if (RepresentadaId != null)
                    {
                        foreach (var item in RepresentadaId)
                        {
                            if (item != "false")
                            {
                                usuario.Representadas.Add(_representadaAppService.ObterPorId(Guid.Parse(item)));
                            }
                        }
                    }

                    var usuarioRetorno = _usuarioAppService.Atualizar(usuario);
                    if (usuarioRetorno.ValidationResult.IsValid)
                    {
                        TempData["AtualizadoSucesso"] = "Usuário " + usuario.Nome +
                                                        " alterado com sucesso";
                        User.UpdateImageClaim(usuario.UsuarioId, _usuarioAppService);
                        return(RedirectToAction("Index", "PainelAdministrativo"));
                    }
                    usuario.ValidationResult = usuarioRetorno.ValidationResult;
                }
                PopularViewBag();
                return(View(usuario));
            }
            catch (Exception e)
            {
                throw;
            }
        }
 public ActionResult Editar(UsuarioViewModel usuario)
 {
     try
     {
         if (ModelState.IsValid)
         {
             usuario             = _usuarioAppService.Atualizar(usuario);
             TempData["sucesso"] = EnumMensagem.EDITADO.Description;
             return(RedirectToAction("Index"));
         }
         else
         {
             TempData["erro"] = String.Join(";", ModelState.Values.SelectMany(v => v.Errors).Select(x => x.ErrorMessage));
             return(View(usuario));
         }
     }
     catch (Exception e)
     {
         TempData["erro"] = e.Message;
         return(View(usuario));
     }
 }
 // PUT: api/Usuario/5
 public IHttpActionResult Put(Guid id, [FromBody] UsuarioModel value)
 {
     try
     {
         if (value == null)
         {
             throw new Exception("Json invalido.");
         }
         Usuario novo = new Usuario();
         novo.Usuarioid      = id;
         novo.CPF            = value.CPF;
         novo.DataNascimento = value.DataNascimento;
         novo.Endereco       = value.Endereco;
         novo.Nome           = value.Nome;
         novo.Ativo          = value.Ativo;
         _appService.Atualizar(novo);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }