public void Execute(SlikaDto request) { var putanje = UbaciSlike.UbaciSlikeProizvoda(request.SlikeProizvoda); _validator.ValidateAndThrow(request); for (int s = 0; s < putanje.Count; s++) { var slikaProizvoda = new Slika { SlikaPutanja = putanje[s], ProizvodId = request.IdProizvod }; _context.Slike.Add(slikaProizvoda); } _context.SaveChanges(); }
public void Execute(ProizvodSlikaCenaDto request) { _validator.ValidateAndThrow(request); var putanje = UbaciSlike.UbaciSlikeProizvoda(request.SlikeP); var proizvod = new Proizvod { NazivProizvoda = request.NazivP, OpisProizvoda = request.OpisP, KolicinaProizvoda = request.KolicinaP, SlikaProizvoda = putanje[0], IdKategorija = request.IdKategorija }; _context.Proizvodi.Add(proizvod); _context.SaveChanges(); int idProizvodaPoslednjiUnet = proizvod.Id; for (int p = 1; p < putanje.Count; p++) { var slika = new Slika { SlikaPutanja = putanje[p], ProizvodId = idProizvodaPoslednjiUnet }; _context.Slike.Add(slika); } _context.SaveChanges(); var cena = new Cena { CenaP = request.CenaP, ProizvodId = idProizvodaPoslednjiUnet }; _context.Cene.Add(cena); _context.SaveChanges(); }