public IHttpActionResult PutTarefaViewModel(Guid id, TarefaViewModel tarefaViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tarefaViewModel.Id) { return(BadRequest()); } try { _tarefaAppService.Atualizar(tarefaViewModel); } catch (DbUpdateConcurrencyException) { if (!TarefaViewModelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Put([FromBody] TarefaViewModel tarefaViewModel) { if (!ModelState.IsValid) { return(Response()); } var sucesso = _tarefaAppService.Atualizar(tarefaViewModel); return(Response(tarefaViewModel)); }
public IActionResult Edit(TarefaViewModel tarefaViewModel) { if (!ModelState.IsValid) { return(View(tarefaViewModel)); } var sucesso = _tarefaAppService.Atualizar(tarefaViewModel); TempData["RetornoPost"] = sucesso ? $"success,Tarefa <b>{tarefaViewModel.Titulo}</b> alterada com sucesso :)" : $"error,Ocorreu um erro ao tentar alterar a tarefa {tarefaViewModel.Titulo} :("; return(RedirectToAction("Index")); }