// GET: Comidas
        public ActionResult Index()
        {
            ProductoDALImpl productoDAL = new ProductoDALImpl();
            List <Producto> productos;

            productos = productoDAL.GetProductos();



            List <ProductoViewModel> productoVM = new List <ProductoViewModel>();

            ProductoViewModel productoViewModel;

            foreach (var item in productos)
            {
                productoViewModel = new ProductoViewModel()
                {
                    id_comida     = item.id_comida,
                    cantidad      = item.cantidad,
                    nombre        = item.nombre,
                    precio        = item.precio,
                    imagen_comida = item.imagen_comida
                };
                productoVM.Add(productoViewModel);
            }



            return(View(productoVM));
        }
        public ActionResult Create(ProductoViewModel productoViewModel)
        {
            ProductoDALImpl productoDAL = new ProductoDALImpl();
            string          mensaje     = "";

            try
            {
                mensaje = "Agregado con exito";


                Producto producto = new Producto()
                {
                    nombre        = productoViewModel.nombre,
                    precio        = productoViewModel.precio,
                    cantidad      = productoViewModel.cantidad,
                    imagen_comida = productoViewModel.imagen_comida
                };


                producto.id_comida = productoDAL.GetProductos().Count + 1;

                productoDAL.AddProducto(producto);
            }
            catch (Exception ex)
            {
                mensaje = ex.ToString();
            }
            TempData["mensaje"] = mensaje;
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        static void Main(string[] args)
        {
            ProductoDALImpl productoDAL = new ProductoDALImpl();
            Producto        compra;

            compra = new Producto {
                id_comida     = productoDAL.GetProductos().Count + 1,
                cantidad      = "100",
                imagen_comida = "https://i.ytimg.com/vi/IhU0LszeSe4/maxresdefault.jpg",
                nombre        = "Prueba",
                precio        = "2000"
            };

            productoDAL.AddProducto(compra);
        }