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)); } }