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; }
// 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")); }
// 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)); }
public IViewComponentResult Invoke() { var items = _carrito.GetItemsCarrito(); _carrito.ItemsCarrito = items; var carritoViewModel = new CarritoViewModel { Carrito = _carrito, CarritoTotal = _carrito.GetTotalCarrito() }; return(View(carritoViewModel)); }
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); }
public CarritoPage() { InitializeComponent(); BindingContext = new CarritoViewModel(Navigation); }