// GET: KoszykElement/PrzeliczKoszykWartosc
        public async Task <IActionResult> PrzeliczKoszykWartosc()
        {
            KoszykNaglowek koszykNaglowek = _context.KoszykNaglowek.Where(w => w.Sesja == HttpContext.Session.Id).FirstOrDefault();

            if (null != koszykNaglowek)
            {
                List <KoszykElement> koszykElementList = _context.KoszykElement.Where(w => w.KoszykNaglowekId == koszykNaglowek.Id).ToList();
                if (null != koszykElementList && koszykElementList.Count > 0)
                {
                    foreach (KoszykElement koszykElement in koszykElementList)
                    {
                        if (koszykElement.Ilosc > 10)
                        {
                            koszykElement.Cena = 10;
                        }
                        else
                        {
                            koszykElement.Cena = 5;
                        }
                        _context.Update(koszykElement);
                        await _context.SaveChangesAsync();
                    }
                }
            }
            return(RedirectToAction("PobierzKoszyk", "KoszykElement"));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Sesja,DataUtworzenia")] KoszykNaglowek koszykNaglowek)
        {
            if (id != koszykNaglowek.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(koszykNaglowek);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KoszykNaglowekExists(koszykNaglowek.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(koszykNaglowek));
        }