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()); }
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) }); }
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)); } }