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(SlikaDto request) { if (_context.Proizvodi.Any(x => x.Id == request.IdProizvod)) { validator.ValidateAndThrow(request); var novePutanje = UploadSlike.Upload(request.Putanje); for (int i = 0; i < novePutanje.Count(); i++) { var slikaZaProizvod = new Slika { Putanja = novePutanje[i], IdProizvod = request.IdProizvod }; _context.Slike.Add(slikaZaProizvod); } _context.SaveChanges(); } else { throw new NotFoundException(request.IdProizvod, typeof(Proizvod)); } }