public async Task <IActionResult> Editar(ViewModels.Parceiro parceiro) { if (!ModelState.IsValid) { return(View()); } await _appService.AlterarParceiro(parceiro.ToDomain()); return(RedirectToAction("Index")); }
public async Task <IActionResult> Put(Guid id, Parceiro parceiro) { try { if (parceiro.Id != id) { return(BadRequest("Resource não corresponde à entidade.")); } await _service.AlterarParceiro(parceiro); return(NoContent()); } catch (Exception ex) { Log.Error(ex, "Erro ao alterar {@Parceiro}", parceiro); return(StatusCode(500, "Erro ao alterar parceiro.")); } }