Exemplo n.º 1
0
        public ActionResult Agregar(short id)
        {
            using (var DB = new LibreriaDB())
            {
                var     Pro = DB.PROObtenerProductoStock(id).SingleOrDefault();
                Carrito Car = new Carrito();
                Car.SessionID   = Session.SessionID;
                Car.IdProducto  = Pro.IdProducto;
                Car.Cantidad    = 1;
                Car.CostoUnidad = (decimal)Pro.Cobrar;
                Car.CostoTotal  = Car.Cantidad * Car.CostoUnidad;
                Car.FechaREG    = DateTime.Now;
                Car.Transaccion = false;
                Car.Activo      = true;

                DB.Carrito.Add(Car);

                DB.SaveChanges();


                DB.Configuration.LazyLoadingEnabled = false;

                var Cars = DB.Carrito.Include("Producto").Where(P => P.SessionID == Session.SessionID).ToList();

                return(View("Index", Cars));
            }
        }