Example #1
0
        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);
 }