public ActionResult Edit(Guid id, EditarPessoaViewModel editarPessoaViewModel, IFormFile foto) { var urlFoto = UploadFotoPessoa(foto, editarPessoaViewModel.Id); editarPessoaViewModel.UrlFoto = urlFoto; try { if (ModelState.IsValid == false) { return(View(editarPessoaViewModel)); } var client = new RestClient(); var request = new RestRequest(_UriAPI + "api/Amigos/" + id, DataFormat.Json); request.AddJsonBody(editarPessoaViewModel); var response = client.Put <EditarPessoaViewModel>(request); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void Update(EditarPessoaViewModel obj, int id) { try { Pessoas p = _mapper.Map <Pessoas>(obj); p.Id = id; _pessoaRepository.Update(p); } catch (Exception ex) { throw new Exception("erro: " + ex); } }
public IActionResult Edit(EditarPessoaViewModel dadosPessoa) { try { int id = Int32.Parse(HttpContext.User.Claims.First(x => x.Type == "IdPessoa").Value); Pessoas PessoaBuscada = _pessoaRepository.GetById(id); _CadastroPessoaMapper.Update(dadosPessoa, id); return(Ok()); } catch (Exception ex) { return(BadRequest(new { Erro = ex.Message })); } }