Changeset d14176d for src/main/java/project/fmo/app/projcetfmo/Service/impl/NarackaSodrziProduktServiceImpl.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/project/fmo/app/projcetfmo/Service/impl/NarackaSodrziProduktServiceImpl.java
r1dd9226 rd14176d 1 package project.fmo.app.projcetfmo.Service.impl;public class NarackaSodrziProduktServiceImpl { 1 package project.fmo.app.projcetfmo.Service.impl; 2 3 import org.springframework.stereotype.Service; 4 import project.fmo.app.projcetfmo.Model.NarackaSodrziProdukt; 5 import project.fmo.app.projcetfmo.Repository.NarackaSodrziProduktRepository; 6 import project.fmo.app.projcetfmo.Service.NarackaSodrziProduktService; 7 8 import java.util.List; 9 10 @Service 11 public class NarackaSodrziProduktServiceImpl implements NarackaSodrziProduktService { 12 13 private final NarackaSodrziProduktRepository narackaSodrziProduktRepository; 14 15 public NarackaSodrziProduktServiceImpl(NarackaSodrziProduktRepository narackaSodrziProduktRepository) { 16 this.narackaSodrziProduktRepository = narackaSodrziProduktRepository; 17 } 18 19 @Override 20 public NarackaSodrziProdukt findByIdProduktAndIdNaracka(Integer idP, Integer idN) { 21 return narackaSodrziProduktRepository.findByIdProduktAndIdNaracka(idP,idN); 22 } 23 24 @Override 25 public NarackaSodrziProdukt edit(Integer idP, Integer idN, Integer quantity, Integer price) { 26 NarackaSodrziProdukt n = narackaSodrziProduktRepository.findByIdProduktAndIdNaracka(idP,idN); 27 n.setCena(price); 28 n.setKolicina(n.getKolicina()+quantity); 29 narackaSodrziProduktRepository.save(n); 30 return n; 31 } 32 33 @Override 34 public NarackaSodrziProdukt save(Integer idP, Integer idN, Integer quantity, Integer price) { 35 NarackaSodrziProdukt n = new NarackaSodrziProdukt(idP,idN,quantity, price); 36 narackaSodrziProduktRepository.save(n); 37 return n; 38 } 39 40 @Override 41 public List<NarackaSodrziProdukt> findByIdNaracka(Integer id) { 42 return narackaSodrziProduktRepository.findByIdNaracka(id); 43 } 44 45 @Override 46 public void deleteProduct(Integer id) { 47 List<NarackaSodrziProdukt> narackaSodrziProdukts = narackaSodrziProduktRepository.findByIdProdukt(id); 48 narackaSodrziProduktRepository.deleteByIdProdukt(id); 49 } 50 51 @Override 52 public List<NarackaSodrziProdukt> findAll() { 53 return narackaSodrziProduktRepository.findAll(); 54 } 55 56 @Override 57 public List<NarackaSodrziProdukt> findByIdProdukt(Integer id) { 58 return narackaSodrziProduktRepository.findByIdProdukt(id); 59 } 60 61 2 62 }
Note:
See TracChangeset
for help on using the changeset viewer.