public async Task <IActionResult> Edit(int?id, [Bind("id,EstaCompleta,Nome,DataConclusaoTarefa")] TarefaItem tarefa) { if (id != tarefa.id) { return(NotFound()); } if (ModelState.IsValid) { try { await _tarefaItemService.Update(tarefa); } catch (DbUpdateConcurrencyException ex) { throw ex; } catch (Exception e) { throw e; } return(RedirectToAction(nameof(Index))); } return(View(tarefa)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,EstaCompleta,Nome,DataConclusao")] TarefaItem tarefaItem) { if (id != tarefaItem.Id) { return(NotFound()); } var currentUser = await _userManager.GetUserAsync(User); if (ModelState.IsValid) { try { await _tarefaService.Update(tarefaItem, currentUser); } catch (DbUpdateConcurrencyException) { throw; } return(RedirectToAction(nameof(Index))); } return(View(tarefaItem)); }
public async Task <IActionResult> Edit(int Id, [Bind("Id,EstaCompleta,Nome,DataConclusao")] TarefaItem TarefaItem) { if (Id != TarefaItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _TarefaService.Update(TarefaItem); } catch { throw; } return(RedirectToAction(nameof(Index))); } return(View(TarefaItem)); }