Пример #1
0
        public async Task <ActionResult> AddPrest(AddPrestViewModel apvm)
        {
            if (apvm.id != null)
            {
                var e = Convert.ToInt32(Session["Id"]);
                for (var i = 0; i < apvm.id.Count; i++)
                {
                    Prestamos p = new Prestamos();
                    p.Cantidad         = apvm.cantidad[i];
                    p.IdUser           = e;
                    p.Estado           = 1;
                    p.Fecha            = DateTime.Now;
                    p.FechaDev         = null;
                    p.CantidadDevuelta = 0;
                    p.IdProducto       = apvm.id[i];
                    db.Prestamos.Add(p);
                    await db.SaveChangesAsync();

                    return(Redirect("Espera"));
                }
            }

            ViewBag.alerta = true;
            ViewBag.Error  = "El prestamo no puede ir vacío";


            return(Redirect("Solicitar"));
        }
Пример #2
0
        public async Task <ActionResult> AddPrest(AddPrestViewModel apvm)
        {
            //Usuarios e = db.Usuarios.Where(x => x.IdUser == 1).FirstOrDefault();
            var e = Convert.ToInt32(Session["Id"]);

            for (var i = 0; i < apvm.id.Count; i++)
            {
                Prestamos p = new Prestamos();
                p.Cantidad         = apvm.cantidad[i];
                p.IdUser           = e;
                p.Estado           = 1;
                p.Fecha            = Convert.ToString(DateTime.Now);
                p.CantidadDevuelta = 0;
                p.IdProducto       = apvm.id[i];
                db.Prestamos.Add(p);
                await db.SaveChangesAsync();
            }


            return(Redirect("Espera"));
        }