Exemplo n.º 1
0
        public void  DodajDoKoszyka(Produkt produkt)
        {
            // Get the matching cart and album instances
            var elemntKoszyka = _context.ElemntKoszyka.SingleOrDefault(
                e => e.IdSesjiKoszyka == IdSesjiKoszyka &&
                e.IdProduktu == produkt.idProduktu);

            if (elemntKoszyka == null)
            {
                // Create a new cart item if no cart item exists
                elemntKoszyka = new ElemntKoszyka()
                {
                    IdSesjiKoszyka = this.IdSesjiKoszyka,
                    IdProduktu     = produkt.idProduktu,
                    Produkt        = produkt,
                    Ilosc          = 1,
                    DataUtworzenia = DateTime.Now
                };
                _context.ElemntKoszyka.Add(elemntKoszyka);
            }
            else
            {
                elemntKoszyka.Ilosc++;
            }
            _context.SaveChanges();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var produkt = await _context.Produkt.FindAsync(id);

            _context.Produkt.Remove(produkt);
            _context.SaveChanges();
            _context.Zdjecia.RemoveRange(_context.Zdjecia.Where(z => z.idProduktu == produkt.idProduktu));
            _context.SaveChanges();
            if (Directory.Exists(($"../DataFiles/Produkty/{produkt.Kod}/")))
            {
                Directory.Delete($"../DataFiles/Produkty/{produkt.Kod}/", true);
            }
            return(RedirectToAction(nameof(Index)));
        }