public async Task <IActionResult> Edit(Guid id, [Bind("ID,Horario")] Bufet bufet) { if (id != bufet.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bufet); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BufetExists(bufet.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bufet)); }
////GET: Ventas/Create //public IActionResult Create() //{ // var listaProducto = _context.Productos.ToList(); // ViewBag.productos = listaProducto; // return View(); //} public IActionResult Create([Bind("ID,Horario, cliente")] Bufet bufet) { var listaProducto = _context.Productos.ToList(); ViewBag.productos = listaProducto; if (bufet.cliente is null) { bufet = _context.Bufet.Include("cliente").FirstOrDefault(x => x.ID == bufet.ID); } ViewData["bufet"] = bufet; return(View()); }
public async Task <IActionResult> Create([Bind("ID,Horario, cliente")] Bufet bufet) { if (ModelState.IsValid) { var num_client = _context.Cliente.FirstOrDefault(x => x.Num_Cliente == bufet.cliente.Num_Cliente); TempData["NroCliente"] = bufet.cliente.Num_Cliente; if (num_client == null) { return(NotFound()); } bufet.cliente = _context.Cliente.FirstOrDefault(x => x.Num_Cliente == bufet.cliente.Num_Cliente); bufet.ID = Guid.NewGuid(); // await _context.SaveChangesAsync(); //return View("Ventas"); return(RedirectToAction("Create", "Ventas", bufet)); } return(View(bufet)); }