public ServicoRevenda(IUnitOfWork unitOfWork, IRepositoryReadOnly <RevendaConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Revenda; }
public ServicoObservacao(IUnitOfWork unitOfWork, IRepositoryReadOnly <ObservacaoConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Observacao; }
public SalesController( IRepositoryReadOnly <Customer> customerRepository, IRepository <Invoice> invoiceRepository) { _customerRepository = customerRepository; _invoiceRepository = invoiceRepository; }
public ServicoCliente(IUnitOfWork unitOfWork, IRepositoryReadOnly <ClienteConsultaViewModelApi> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Cliente; }
public ServicoVersao(IUnitOfWork unitOfWork, IRepositoryReadOnly <VersaoConsultaViewModel> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Versao; }
public ServicoDepartamento(IUnitOfWork unitOfWork, IRepositoryReadOnly <DepartamentoConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Departamento; }
public ServicoModulo(IUnitOfWork unitOfWork, IRepositoryReadOnly <ModuloConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Modulo; }
public ServicoContaEmail(IUnitOfWork unitOfWork, IRepositoryReadOnly <ContaEmailConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.ContaEmail; }
public ServicoTipo(IUnitOfWork unitOfWork, IRepositoryReadOnly <TipoConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Tipo; }
private async Task <IPaginate <Tour> > FilterByPlayerIdAndIncomingStatus( ToursQuery request, IRepositoryReadOnly <Tour> toursRepo) { var leaguesId = await _leaguesService.GetPlayerJoinedLeagues(request.PlayerId); var actualSeasons = await _seasonsService.GetLeaguesSeasonsId( leaguesId, Array.Empty <int>(), LeaguesSeasonsIdQueryType.Actual); var tours = new List <Tour>(); foreach (var season in actualSeasons) { var tour = toursRepo.Single( t => t.SeasonId == season.SeasonId, q => q.OrderByDescending(t => t.Date)); if (tour != null && !tour.IsRegistrationClosed()) { tours.Add(tour); } } return(tours.ToPaginate(0, tours.Count)); }
public ServicoFeriado(IUnitOfWork unitOfWork, IRepositoryReadOnly <Feriado> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Feriado; }
public QueueTasksLite(Action <TActionParams> action, IRepositoryReadOnly <TKey, TActionParams> repositoryReadOnly, Action <TActionParams> continuation = null, Action <TActionParams, Exception> wasError = null, bool allowReprocessing = false, int?parallel = null) { if (action == null) { throw new ArgumentNullException(nameof(action)); } if (repositoryReadOnly == null) { throw new ArgumentNullException(nameof(repositoryReadOnly)); } Repository = repositoryReadOnly; Pool = new Pool(); _parallel = Pool.Parallel; Action = action; WasError = wasError; Continuation = continuation; AllowReprocessing = allowReprocessing; if (parallel != null) { Parallel = (int)parallel; } }
public ServicoChamado(IUnitOfWork unitOfWork, IRepositoryReadOnly <ChamadoConsultaViewModel> repositoryReadOnly, EnumChamado enumChamado, IRepositoryReadOnly <ChamadoAplicativoViewModel> repositoryAplicativoReadOnly, IRepositoryReadOnly <ChamadoAnexo> repositoryAnexoReadOnly, IServicoChamadoQuadro servicoChamadoQuadro, IRepositoryReadOnly <ChamadoOcorrencia> repositoryProbemaSolucaoReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Chamado; _enumChamadoAtividade = enumChamado; _repositoryAplicativoReadOnly = repositoryAplicativoReadOnly; _repositoryAnexoReadOnly = repositoryAnexoReadOnly; _repositoryProbemaSolucaoReadOnly = repositoryProbemaSolucaoReadOnly; _servicoChamadoQuadro = servicoChamadoQuadro; _listaEmail = new List <string>(); _listaEmailCliente = new List <string>(); if (enumChamado == EnumChamado.Chamado) { _enProgramas = EnProgramas.Chamado; } else { _enProgramas = EnProgramas.Atividade; } }
public ServicoBaseConhecimento(IUnitOfWork unitOfWork, IRepositoryReadOnly <BaseConhConsultaViewModel> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.BaseConh; }
public ServicoRamal(IUnitOfWork unitOfWork, IRepositoryReadOnly <RamalConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Ramal; }
public ServicoCategoria(IUnitOfWork unitOfWork, IRepositoryReadOnly <CategoriaConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Categoria; }
public ServicoStatus(IUnitOfWork unitOfWork, IRepositoryReadOnly <StatusConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Status; }
private static IPaginate <Tour> QueryForAllPlayers( ToursQuery request, IRepositoryReadOnly <Tour> toursRepo, Expression <Func <Tour, bool> > predicate) { if (request.QueryType == ToursQueryType.All) { return(toursRepo.GetList(predicate)); } //todo:: valdiate data int size = request.QueryType == ToursQueryType.Last ? (int)request.Last : 1; if (request.SeasonsId != null && request.SeasonsId.Length != 0) { var tours = new List <Tour>(); foreach (var seasonId in request.SeasonsId) { var toursPerSeason = toursRepo.GetList( predicate: t => t.SeasonId == seasonId, orderBy: q => q.OrderByDescending(t => t.Date), size: size).Items; tours.AddRange(toursPerSeason); } return(tours.ToPaginate(0, tours.Count)); } return(toursRepo.GetList( orderBy: q => q.OrderByDescending(t => t.Date), size: size)); }
public ServicoParametro(IUnitOfWork unitOfWork, IRepositoryReadOnly <ParametroConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Parametro; }
public ServicoCidade(IUnitOfWork unitOfWork, IRepositoryReadOnly <CidadeConsulta> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Cidade; }
public ServicoRecado(IUnitOfWork unitOfWork, IRepositoryReadOnly <RecadoConsultaViewModel> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Recado; }
public ServicoEscala(IUnitOfWork unitOfWork, IRepositoryReadOnly <Escala> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Escala; }
public ServicoUsuario(IUnitOfWork unitOfWork, IRepositoryReadOnly <UsuarioConsulta> repositoryReadOnly, IRepositorioUsuarioWrite repositorioUsuarioWrite) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _repositorioUsuarioWrite = repositorioUsuarioWrite; _enProgramas = EnProgramas.Usuario; }
public ServicoVisita(IUnitOfWork unitOfWork, IRepositoryReadOnly <VisitaConsultaViewModelApi> repositoryReadOnly) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _enProgramas = EnProgramas.Visita; _listaEmail = new List <string>(); _listaEmailCliente = new List <string>(); }
public ServicoAgendamento(IUnitOfWork unitOfWork, IRepositoryReadOnly <AgendamentoConsultaViewModel> repositoryReadOnly, IRepositoryReadOnly <AgendamentoQuadroViewModel> repositorioReadOnlyQuadro) { _uow = unitOfWork; _repositoryReadOnly = repositoryReadOnly; _repositorioReadOnlyQuadro = repositorioReadOnlyQuadro; _enProgramas = EnProgramas.Agendamento; _listaEmailCliente = new List <string>(); _listaEmail = new List <string>(); }
private async Task <(int, IPaginate <Tour>)> FilterByPlayerId( ToursQuery request, IRepositoryReadOnly <Tour> toursRepo, Expression <Func <Tour, bool> > predicate) { PagedResult <int> toursByPlayerIdDto = await _teamsService.GetToursByPlayerIdAsync( request.Size, request.Page, request.PlayerId); if (toursByPlayerIdDto.IsEmpty) { return(0, null); } var tourIds = toursByPlayerIdDto.Items.ToList(); predicate = predicate == null ? t => tourIds.Contains(t.Id) : predicate.AndAlso(t => tourIds.Contains(t.Id)); return((int)toursByPlayerIdDto.TotalResults, toursRepo.GetList(predicate, size: tourIds.Count)); }
public ProductService(IRepositoryReadOnly iRepository) { _iRepository = iRepository; }
public ServicoChamadoQuadro(IRepositoryReadOnly <QuadroViewModelChamado> repositoryQuadroReadOnly, IUnitOfWork uow) { _repositoryQuadroReadOnly = repositoryQuadroReadOnly; _uow = uow; }
public SimpleQuery(IRepositoryReadOnly <T> repository) { _repository = repository; }
public OrderHandler(IRepositoryReadOnly repository) { respositoryReadOnly = repository; }