private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ListView         lv  = sender as ListView;
            CarritoViewModel cvm = App.Current.Resources["vm"] as CarritoViewModel;

            cvm.Elegido = lv.SelectedItem as Producto;
        }
Пример #2
0
 // GET: Pedidoes
 public ActionResult IndexCarrito()
 {
     if (Session["Rol"] != null && Session["Rol"].Equals("cliente"))
     {
         CarritoViewModel p = new CarritoViewModel();
         p.pedido = (Pedido)Session["Pedido"];
         return(View(p));
     }
     return(RedirectToAction("Login", "Usuarios"));
 }
Пример #3
0
 // GET: Pedidoes
 public ActionResult ProductosPedido(int id)
 {
     if (Session["Rol"] != null && Session["Rol"].Equals("cliente"))
     {
         CarritoViewModel c = new CarritoViewModel();
         c.pedido = db.pedidos.Where(p => p.Id == id).Include(p => p.items.Select(i => i.producto)).SingleOrDefault();
         return(View(c));
     }
     return(RedirectToAction("Login", "Usuarios"));
 }
        // GET: Carrito
        public ViewResult Index()
        {
            var items = _carrito.GetItemsCarrito();

            _carrito.ItemsCarrito = items;
            var carritoViewModel = new CarritoViewModel
            {
                Carrito      = _carrito,
                CarritoTotal = _carrito.GetTotalCarrito()
            };

            return(View(carritoViewModel));
        }
Пример #5
0
        public IViewComponentResult Invoke()
        {
            var items = _carrito.GetItemsCarrito();

            _carrito.ItemsCarrito = items;

            var carritoViewModel = new CarritoViewModel
            {
                Carrito      = _carrito,
                CarritoTotal = _carrito.GetTotalCarrito()
            };

            return(View(carritoViewModel));
        }
Пример #6
0
        public IActionResult Create(CarritoViewModel vm)
        {
            var carrito = new Carrito
            {
                IdProducto      = vm.IdProducto,
                NombreProductoC = vm.NombreProductoC,
                TipoProductoC   = vm.TipoProductoC,
                PrecioC         = vm.PrecioC,
                CantidadC       = vm.CantidadC,
                TotalC          = vm.PrecioC * vm.CantidadC
            };

            Context.Carrito.Add(carrito);
            Context.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public CarritoView(ObservableCollection <GuitarModel> carrito)
        {
            InitializeComponent();

            BindingContext = new CarritoViewModel(Navigation, carrito);
        }
Пример #8
0
 public CarritoPage()
 {
     InitializeComponent();
     BindingContext = new CarritoViewModel(Navigation);
 }