public RelatorioService(IPontoDiaRepository pontoRepository, FeriadoService feriadoService, IJornadaTrabalhoRepository jornadaRepository, IUnitOfWork unitOfWork) { this.pontoRepository = pontoRepository; this.feriadoService = feriadoService; this.jornadaRepository = jornadaRepository; this.jornadaAtiva = jornadaRepository.findJornadaAtiva(); this.unitOfWork = unitOfWork; }
public static PontoFactory criarPontoFactory(FeriadoService feriadoService, IPontoDiaRepository pontoRepository = null) { if (pontoRepository == null) { pontoRepository = new PontoDiaMockRepository(); } return(new PontoFactory(pontoRepository, feriadoService)); }
public PontoFactory(IPontoDiaRepository repository, FeriadoService feriadoService) { this.repository = repository; this.feriadoService = feriadoService; }