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); }
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); }