public ActionResult Edit(int id, Tarea model) { var tarea = tareas.LeerTareaPorId(id); if (tarea == null) { return(NotFound()); } tareas.ActualizarTarea(model); return(RedirectToAction(nameof(Index))); }
public void Put(JObject task) { var _task = new Tar_Tareas() { Id = (int)task.SelectToken("id"), Descripcion = task.SelectToken("descripcion")?.ToObject <string>(), FechaInicio = task.SelectToken("fechaInicio")?.ToObject <DateTime?>(), FechaFin = task.SelectToken("fechaFin")?.ToObject <DateTime?>(), IdResponsable = task.SelectToken("idResponsable")?.ToObject <int?>(), IdUsuarioModificacion = task.SelectToken("idUsuario")?.ToObject <int?>(), IdUsuarioCompletado = task.SelectToken("idUsuarioCompletado")?.ToObject <int?>(), Prioridad = task.SelectToken("prioridad")?.ToObject <bool?>(), }; Context.ActualizarTarea(_task); }
public ActionResult Edit(Tarea model) { var tarea = repo.LeerTareasPorID(model.ID); if (model == null) { return(NotFound()); } try { // TODO: Add update logic here tarea.ID = model.ID; tarea.Descripcion = model.Descripcion; tarea.Prioridad = model.Prioridad; tarea.Completado = model.Completado; var resultado = repo.ActualizarTarea(tarea); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }