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