public async Task <IActionResult> Create([Bind("InventarioId,Gestion,AnuncioIdAnuncio")] AppInventario appInventario) { if (ModelState.IsValid) { string a = ""; int aux = 1; var bb = _context.AppInventario .OrderByDescending(p => p.InventarioId) .FirstOrDefault(); if (bb == null) { appInventario.InventarioId = aux; } else { aux = bb.InventarioId; appInventario.InventarioId = aux + 1; } _context.Add(appInventario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AnuncioIdAnuncio"] = new SelectList(_context.Anuncio, "AnuncioId", "AnuncioId", appInventario.AnuncioIdAnuncio); return(View(appInventario)); }
public async Task <IActionResult> Edit(int id, [Bind("InventarioId,Gestion,AnuncioIdAnuncio")] AppInventario appInventario) { if (id != appInventario.InventarioId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(appInventario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AppInventarioExists(appInventario.InventarioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AnuncioIdAnuncio"] = new SelectList(_context.Anuncio, "AnuncioId", "AnuncioId", appInventario.AnuncioIdAnuncio); return(View(appInventario)); }