Exemplo n.º 1
0
        // GET: BitacoraDeSolicituds/Create/5
        public ActionResult CreateFromSolicitud(int?idSolicitud)
        {
            var autos = db.Autos.ToList();
            var bitacoraDeSolicitud = new BitacoraConAutos
            {
                IdSolicitud       = idSolicitud.GetValueOrDefault(0),
                AutosConSeleccion = autos.Select(a =>
                                                 new AutoConSeleccion {
                    Auto = a, Seleccionado = false
                }).ToList()
            };

            return(View(bitacoraDeSolicitud));
        }
Exemplo n.º 2
0
 public ActionResult CreateFromSolicitud(
     BitacoraConAutos bitacoraDeSolicitud)
 {
     if (ModelState.IsValid)
     {
         var seleccionados = bitacoraDeSolicitud.AutosConSeleccion
                             .Where(a => a.Seleccionado).ToList();
         foreach (var autoConSeleccion in seleccionados)
         {
             db.CrearBitacora(0, bitacoraDeSolicitud.IdSolicitud, autoConSeleccion.Auto.IdAuto);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(bitacoraDeSolicitud));
 }