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"));
        }