コード例 #1
0
 public ActionResult Edit(EditarTareaViewModel vmEditar)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var    Editar = db.Tareas.Find(vmEditar.id);
             string desc   = vmEditar.tarea;
             if (desc.ToUpper() != Editar.Desc_Tarea.ToString().ToUpper())
             {
                 if (ValidaTarea(desc, vmEditar.id) == false)
                 {
                     Editar.Desc_Tarea      = vmEditar.tarea;
                     db.Entry(Editar).State = System.Data.Entity.EntityState.Modified;
                     db.SaveChanges();
                     return(RedirectToAction("Index"));
                 }
             }
             return(View());
         }
         // TODO: Add update logic here
     }
     catch
     {
         return(View());
     }
     return(View());
 }
コード例 #2
0
        // GET: Tareas/Edit/5
        public ActionResult Edit(int id)
        {
            var tarea = db.Tareas.Find(id);

            if (tarea == null)
            {
                return(HttpNotFound());
            }
            var ViewModel = new EditarTareaViewModel()
            {
                profesion = tarea.Profesiones.Desc_Profesion,
                tarea     = tarea.Desc_Tarea
            };

            return(View(ViewModel));
        }