Example #1
0
        public async Task <IActionResult> Create([Bind("IdKategorii,Nazwa,Opis")] Kategoria kategoria)
        {
            if (ModelState.IsValid)
            {
                _context.Add(kategoria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(kategoria));
        }
Example #2
0
        public async Task <IActionResult> Create([Bind("IdZamowienia,DataZamowienia,Login,Imie,Nazwisko,Ulica,Miasto,NumerDomu,KodPocztowy,NumerTelefonu,Email,Razem,IDKraju")] Zamowienie zamowienie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(zamowienie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(zamowienie));
        }
Example #3
0
        public async Task <IActionResult> Create([Bind("idZdjecia,ZdjecieURL,idProduktu")] Zdjecia zdjecia)
        {
            if (ModelState.IsValid)
            {
                _context.Add(zdjecia);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(zdjecia));
        }
Example #4
0
        public async Task <IActionResult> Create([Bind("idProduktu,Kod,Nazwa,Cena,FotoURL,Opis,Promocja,idKategorii,ZdjecieURL")] ProduktZdjeciaEditModel crateProduktZdjeciaEditModel, IFormFileCollection files, IFormFile file)
        {
            ViewData["ListaKategorii"] = new SelectList(_context.Kategoria, "IdKategorii", "Nazwa");
            Produkt produkt = new Produkt(crateProduktZdjeciaEditModel.idProduktu, crateProduktZdjeciaEditModel.Kod, crateProduktZdjeciaEditModel.Nazwa, crateProduktZdjeciaEditModel.Cena, crateProduktZdjeciaEditModel.FotoURL, crateProduktZdjeciaEditModel.Opis, crateProduktZdjeciaEditModel.Promocja, crateProduktZdjeciaEditModel.idKategorii);

            if (ModelState.IsValid)
            {
                //produkt.FotoURL = uploadThumbnail(formFiles.GetFile(produkt.FotoURL),produkt);
                produkt.FotoURL = uploudImages(file, produkt);
                _context.Add(produkt);
                await _context.SaveChangesAsync();

                if (crateProduktZdjeciaEditModel.ZdjecieURL != null)
                {
                    foreach (var item in files)
                    {
                        _context.Zdjecia.Add(new Zdjecia(crateProduktZdjeciaEditModel.idZdjecia, uploudImages(item, produkt, "slaider"), produkt.idProduktu));
                        await _context.SaveChangesAsync();
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(crateProduktZdjeciaEditModel));
        }