Пример #1
0
        public ActionResult Create(Tareas tareas, Etapa_Tarea etapaTarea)
        {
            if (ModelState.IsValid)
            {
                etapaTarea.id_etapa_tarea = tareas.id_tarea;
                db.Etapa_Tarea.Add(etapaTarea);
                db.SaveChanges();

                return RedirectToAction("Index");
            }
            return View(tareas);
        }
Пример #2
0
        public ActionResult Edit(ViewEtapaTarea viewEtapaTarea)
        {
            Tareas tarea = new Tareas();
            tarea.id_tarea = viewEtapaTarea.id_tarea;
            tarea.fecha_inicio = viewEtapaTarea.fecha_inicio;
            tarea.fecha_final = viewEtapaTarea.fecha_final;
            tarea.estado = viewEtapaTarea.estado;
            tarea.descripcion = viewEtapaTarea.descripcion;
            tarea.prioridad = viewEtapaTarea.prioridad;

            Usuarios u = new Usuarios();
            u.id_usuario = viewEtapaTarea.id_usuario;
            u = db.Usuarios.Where(x => x.id_usuario == u.id_usuario).FirstOrDefault();

            Etapa_Tarea etapaTarea = new Etapa_Tarea();
            etapaTarea = db.Etapa_Tarea.Where(x => x.id_tarea == viewEtapaTarea.id_tarea).FirstOrDefault();
            etapaTarea.id_usuario = viewEtapaTarea.id_usuario;
            etapaTarea.id_etapa = viewEtapaTarea.id_etapa;

            if (ModelState.IsValid)
            {
                db.Entry(tarea).State = EntityState.Modified;
                db.Entry(etapaTarea).State = EntityState.Modified;

                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(tarea);
        }