Example #1
0
        public IActionResult EfectuarCompra(int id)
        {
            Entity.Producto producto             = ProductoDAo.get(_context, id);
            Entity.Negocio  negocio              = NegocioDao.get(_context, producto.NegocioID);
            OrdenPedidoGeneralModelAndView model = new OrdenPedidoGeneralModelAndView(negocio);

            model.Producto = producto;
            return(View(model));
        }
Example #2
0
        public IActionResult EfectuarCompra(OrdenPedidoGeneralModelAndView model)
        {
            if (ModelState.IsValid)
            {
                Producto    producto    = ProductoDAo.get(_context, model.productoId);
                OrdenPedido ordenPedido = new OrdenPedido
                {
                    EstadoPedido = Enum.EstadoPedido.PENDIENTE,
                    Total        = model.cantidad * producto.Precio,
                    Negocio      = NegocioDao.get(_context, producto.NegocioID),
                    Usuario      = UsuarioDao.getUsuario(_context, HttpContext.Session.GetObjectFromJson <Usuario>("usuarioEnSession").ID),
                    Producto     = producto
                };
                OrdenPedidoDao.grabar(_context, ordenPedido);

                Articulo articulo = ArticuloDao.get(_context, model.Producto.ID);

                return(RedirectToAction("Perfil", "Usuario"));
            }
            return(View());
        }