public async Task <IActionResult> Edit(int id, PessoasViewModel model) { if (id != model.Pessoa.PessoaID) { return(NotFound()); } if (ModelState.IsValid) { try { var pessoa = model.Pessoa; _context.Update(pessoa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PessoaExists(model.Pessoa.PessoaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(model)); }
public ActionResult Atualizar(PessoasViewModel pessoaViewModel) { try { var pessoa = Mapper.Map <PessoasViewModel, Pessoas>(pessoaViewModel); pessoa.Situacao = pessoaViewModel.Ativo ? 1 : 0; Pessoas newPessoa = new Pessoas(); if (pessoa.ID > 0) { //Atualizar _pessoasBUS.Update(pessoa); newPessoa.ID = pessoa.ID; } else { //Novo newPessoa = _pessoasBUS.Insert(pessoa); } return(new JsonResult { Data = new { status = true, ID = newPessoa.ID } }); } catch (Exception e) { return(new JsonResult { Data = new { status = false, responseText = e.Message } }); } }
public PessoasViewModel Atualizar(PessoasViewModel obj) { var pessoaRetorno = _pessoaServico.Atualizar(_mapper.Map <Pessoas>(obj)); if (!pessoaRetorno.Validacoes.Any()) { Commit(); } return(_mapper.Map <PessoasViewModel>(pessoaRetorno)); }
public PessoasViewModel Atualizar(PessoasViewModel pessoasViewModel) { var pessoa = Mapper.Map <PessoasViewModel, Pessoa>(pessoasViewModel); var pessoareturn = _pessoaService.Atualizar(pessoa); if (pessoareturn.IsValid()) { Commit(); } return(pessoasViewModel); }
public async Task <IActionResult> Create(PessoasViewModel model) { if (ModelState.IsValid) { var pessoa = model.Pessoa; _context.Add(pessoa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(model)); }
public ActionResult Delete(Guid id, PessoasViewModel pessoasViewModel) { try { var client = new RestClient(); var request = new RestRequest(_UriAPI + "api/Amigos/" + id, DataFormat.Json); request.AddJsonBody(pessoasViewModel); var response = client.Delete <PessoasViewModel>(request); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: Pessoas/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var pessoa = await _context.Pessoas.SingleOrDefaultAsync(m => m.PessoaID == id); if (pessoa == null) { return(NotFound()); } var pessoaModel = new PessoasViewModel() { Pessoa = pessoa }; return(View(pessoaModel)); }
public void Remover(PessoasViewModel obj) { _pessoaRepositorio.Remover(_mapper.Map <Pessoas>(obj)); }
public WpfCliente() { InitializeComponent(); this.PessoasViewModel = new PessoasViewModel(); this.DataContext = this; }