public async Task <IActionResult> Edit(int Id, [Bind("Id,PessoaId,LocalId,QuadroId")] ItemQuadro itemQuadro) { if (Id != itemQuadro.Id) { return(NotFound()); } if (ModelState.IsValid) { try{ _context.Update(itemQuadro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemQuadroExists(itemQuadro.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "Quadro")); } return(View(itemQuadro)); }
public async Task <IActionResult> CreateSave([Bind("Id,PessoaId,LocalId,QuadroId")] ItemQuadro itemQuadro) { if (ModelState.IsValid) { _context.Add(itemQuadro); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Quadro")); } return(View(itemQuadro)); }
public async Task <IActionResult> LocalGeralCreate(int LocalId, int quantidade) { var escala = HttpContext.Session.GetInt32("Escala_Mes"); var listaQuadro = await _context.Quadro .Where(q => q.EscalaId == escala).ToListAsync(); foreach (var item in listaQuadro) { for (int i = 0; i < quantidade; i++) { ItemQuadro ItemQuadro = new ItemQuadro(); ItemQuadro.QuadroId = item.Id; ItemQuadro.LocalId = LocalId; _context.Add(ItemQuadro); await _context.SaveChangesAsync(); } } return(RedirectToAction("Index", "Quadro")); }