public async Task<LineasForm> FindId(string id) { using(var db = new Conexion()){ Lineas nuevo = await db.Lineas.FindAsync(id); LineasForm lForm = new LineasForm(); lForm.id = nuevo.id; if (String.IsNullOrEmpty(nuevo.color)) { lForm.color = "#d450b7"; } else { lForm.color = nuevo.color; } lForm.nombre = nuevo.nombre; lForm.subSelect = db.Subestaciones_Linea.Where(m => m.id_linea == id).Select(m => m.id_subestacion).ToList(); lForm.ficheros = db.Lineas_Documentos.Where(m => m.linea_id == id).ToList(); lForm.tramos = db.TramoLista.Where(m => m.id_linea == id).ToList(); return lForm; } }
// GET: Lineas/Nuevo public ActionResult Nuevo() { LineasForm nuevo = new LineasForm(); return View(nuevo); }