public IActionResult Edit(int id, [Bind("Id,ProductoId,Cantidad,DestinoId,TurnoId,UsuarioId,Fecha")] TrasladoVenta traslado) { if (id != traslado.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(traslado); TempData["exito"] = "La acción se ha realizado correctamente"; _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TrasladoExists(traslado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DestinoId"] = new SelectList(_context.Bares, "Id", "Nombre", traslado.DestinoId); ViewData["ProductoId"] = new SelectList(_context.Productos, "Id", "Nombre", traslado.ProductoId); ViewData["TurnoId"] = traslado.TurnoId; TempData["error"] = "Error en ralizar esta acción"; return(View(traslado)); }
public IActionResult Create([Bind("Id,ProductoId,Cantidad,DestinoId,TurnoId")] TrasladoVenta traslado) { 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))); } traslado.UsuarioId = user.Id; traslado.Fecha = DateTime.Now; _context.Add(traslado); _context.SaveChanges(); TempData["exito"] = "La acción se ha realizado correctamente"; return(RedirectToAction(nameof(Index))); } ViewData["DestinoId"] = new SelectList(_context.Bares, "Id", "Nombre", traslado.DestinoId); ViewData["ProductoId"] = new SelectList(_context.Productos, "Id", "Nombre", traslado.ProductoId); ViewData["TurnoId"] = traslado.TurnoId; TempData["error"] = "Error en ralizar esta acción"; return(View(traslado)); }