public ActionResult Editar([Bind(Include = "Id,Titulo,Descricao,DataExecucao")] Tarefa tarefa) { if (ModelState.IsValid) { _tarefaRepository.Atualizar(tarefa); return(RedirectToAction("Index")); } return(View(tarefa)); }
public HttpResponseMessage PutTarefa([FromBody] Tarefa tarefa) { if (tarefa == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { _tarefaRepository.Atualizar(tarefa); return(Request.CreateResponse(HttpStatusCode.OK, tarefa)); } catch { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao incluir tarefa")); } }
public JsonResult Update(Tarefa tarefa) { bool alterou = repository.Atualizar(tarefa); return(Json(new { status = alterou })); }