コード例 #1
0
        public ActionResult Edit(int id)
        {
            ConexionBD   con     = new ConexionBD(NombreTabla, NombreCampos);
            CancionModel Cancion = new CancionModel();

            con.Select(id + "", Cancion);


            string NombreTablaF = "Genero";

            string[]           NombreCamposF  = new string[] { "@IdGenero", "Genero" };
            ConexionBD         conector       = new ConexionBD(NombreTabla, NombreCampos);
            List <Object>      arreglo        = conector.SelectAll(new GeneroModel(), NombreTablaF, NombreCamposF);
            List <GeneroModel> listaCanciones = new List <GeneroModel>();

            foreach (Object Objecto in arreglo)
            {
                listaCanciones.Add((GeneroModel)Objecto);
            }
            IEnumerable <SelectListItem> list = listaCanciones.Select(c => new SelectListItem
            {
                Value = c.IdGenero,
                Text  = c.Genero
            });

            ViewBag.GeneroList = list;


            return(View(Cancion));
        }
コード例 #2
0
        public ActionResult List()
        {
            ConexionBD          conector       = new ConexionBD(NombreTabla, NombreCampos);
            List <Object>       arreglo        = conector.SelectAll(new CancionModel(), NombreTabla, NombreCampos);
            List <CancionModel> listaCanciones = new List <CancionModel>();

            foreach (Object Objecto in arreglo)
            {
                CancionModel cancion = (CancionModel)Objecto;


                string   NombreTablaF  = "Genero";
                string[] NombreCamposF = new string[] { "@IdGenero", "Genero" };
                conector = new ConexionBD(NombreTablaF, NombreCamposF);
                GeneroModel Genero = new GeneroModel();
                conector.Select(cancion.IdGenero, Genero);

                cancion.IdGenero = Genero.Genero;

                listaCanciones.Add(cancion);
            }
            IEnumerable <CancionModel> list = listaCanciones;

            return(View(list));
        }