public IActionResult Put([FromBody] TelefoneViewModel telefoneViewModel) { if (!ModelState.IsValid) { return(Response()); } var retorno = _contatoAppService.AtualizarTelefone(telefoneViewModel); return(Response(viewModel: retorno)); }
public IActionResult AlterarTelefone(ContatoViewModel contatoViewModel) { ModelState.Clear(); var retorno = _contatoAppService.AtualizarTelefone(contatoViewModel.TelefoneEmAlteracao); if (retorno.ValidationResult.IsValid) { var url = Url.Action("ObterTelefones", "Contatos", new { id = contatoViewModel.TelefoneEmAlteracao.ContatoId }); return(Json(new { success = true, url = url })); } retorno .ValidationResult .Errors.ToList() .ForEach(e => ModelState.AddModelError(string.Empty, e.ErrorMessage)); ViewBag.RetornoPost = "error,Operação não concluida!"; return(PartialView("_AlterarTelefone", contatoViewModel)); }