package net.gepafin.tendermanagement.service.impl; import jakarta.servlet.http.HttpServletRequest; import net.gepafin.tendermanagement.dao.EvaluationCriteriaDao; import net.gepafin.tendermanagement.entities.EvaluationCriteriaEntity; import net.gepafin.tendermanagement.model.request.EvaluationCriteriaRequest; import net.gepafin.tendermanagement.model.response.EvaluationCriteriaResponseBean; import net.gepafin.tendermanagement.service.EvaluationCriteriaService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class EvaluationCriteriaServiceImpl implements EvaluationCriteriaService { @Autowired private EvaluationCriteriaDao evaluationCriteriaDao; @Override public EvaluationCriteriaResponseBean createEvaluationCriteria(HttpServletRequest request,EvaluationCriteriaRequest evaluationCriteriaRequest) { return evaluationCriteriaDao.createEvaluationCriteria(evaluationCriteriaRequest); } @Override public EvaluationCriteriaResponseBean getEvaluationCriteria(HttpServletRequest request,Long id) { return evaluationCriteriaDao.getEvaluationCriteriaById(id); } @Override public EvaluationCriteriaResponseBean updateEvaluationCriteria(HttpServletRequest request,Long id, EvaluationCriteriaRequest evaluationCriteriaRequest) { return evaluationCriteriaDao.updateEvaluationCriteria(id,evaluationCriteriaRequest); } @Override public void deleteEvaluationCriteria(HttpServletRequest request,Long id) { evaluationCriteriaDao.deleteEvaluationCriteria(id); } @Override public EvaluationCriteriaEntity validateEvaluationCriteria(Long id) { return evaluationCriteriaDao.validateEvaluationCriteria(id); } }