コード例 #1
0
        //Metodo GET para que me lleve a la pagina para registrar Autores
        public ActionResult Create()
        {
            //Preparo la lista con los campos que quiero mostrar en el dropdownlist y el qeu quiero considerar como key
            var listaNacionalidades = from n in db.Nacionalidades
                                      select new { n.ID, n.Nacionalidad };

            //Cargo una lista con las nacionalidades para poder seleccionarlas en la pagina
            CreateAutoresVM _viewModel = new CreateAutoresVM();

            //Asigno las nacionalidades al modelo que voy a utilizar en la vista
            _viewModel.Nacionalidades = new SelectList(listaNacionalidades.ToList(), "ID", "Nacionalidad");

            return(View(_viewModel));
        }
コード例 #2
0
 public ActionResult Create(CreateAutoresVM _viewModel)
 {
     //Chequeamos el estado del modelo
     if (ModelState.IsValid)
     {
         //Agregamos el registro a los autores existentes
         db.Autores.Add(_viewModel._autor);
         //Guardamos los datos
         db.SaveChanges();
         //Mandamos al usuario a la lista
         return(RedirectToAction("Index"));
     }
     else
     {
         //Si algo salio mal, lo devolvemos
         return(View(_viewModel));
     }
 }