コード例 #1
0
        public ActionResult Edit(int id, Tarea model)
        {
            var tarea = tareas.LeerTareaPorId(id);

            if (tarea == null)
            {
                return(NotFound());
            }

            tareas.ActualizarTarea(model);
            return(RedirectToAction(nameof(Index)));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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());
            }
        }