public IActionResult Edit(int id, [Bind("Id,ProductoId,Cantidad,TurnoId")] EntregaDeAlmacenVenta entrada) { if (id != entrada.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(entrada); TempData["exito"] = "La acción se ha realizado correctamente"; _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TrasladoExists(entrada.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProductoId"] = new SelectList(_context.Productos, "Id", "Nombre", entrada.ProductoId); ViewData["TurnoId"] = entrada.TurnoId; TempData["error"] = "Error en ralizar esta acción"; return(View(entrada)); }
public IActionResult Create([Bind("Id,ProductoId,Cantidad,TurnoId")] EntregaDeAlmacenVenta entrada) { if (ModelState.IsValid) { var user = _context.Set <IdentityUser>().SingleOrDefault(u => u.UserName == User.Identity.Name); if (user == null) { TempData["error"] = "No estas autenticado"; return(RedirectToAction(nameof(Index))); } _context.Add(entrada); _context.SaveChanges(); TempData["exito"] = "La acción se ha realizado correctamente"; return(RedirectToAction(nameof(Index))); } ViewData["ProductoId"] = new SelectList(_context.Productos.Include(p => p.Unidad).Select(p => new { Id = p.Id, Nombre = p.Nombre + " (" + p.Unidad.Nombre + ")" }), "Id", "Nombre", entrada.ProductoId); ViewData["TurnoId"] = entrada.TurnoId; TempData["error"] = "Error en ralizar esta acción"; return(View(entrada)); }