// GET: Menus public async Task <IActionResult> Index() { CrearMenusVM crearMenusVM = new CrearMenusVM { Principales = await _context.Principales.ToListAsync(), Entrantes = await _context.Entrantes.ToListAsync(), Postres = await _context.Postres.ToListAsync() }; return(View(crearMenusVM)); }
public async Task <IActionResult> EleccionMenu(CrearMenusVM crearMenusVM) { Entrante entrante = await _context.Entrantes.FindAsync(crearMenusVM.Menu.EntranteId); Postre postre = await _context.Postres.FindAsync(crearMenusVM.Menu.PostreId); Principal principal = await _context.Principales.FindAsync(crearMenusVM.Menu.PrincipalId); Menu menu = new Menu { Entrante = entrante, Postre = postre, Principal = principal, Fecha = DateTime.Now }; double precio = 0; if (entrante != null) { precio += entrante.Precio; } if (principal != null) { precio += principal.Precio; } if (postre != null) { precio += postre.Precio; } menu.PrecioTotal = precio; return(View(menu)); }