Exemplo n.º 1
0
 public CicloAppService(
     IUnitOfWork unitOfWork,
     ICicloRepository repositoryBase,
     IMapper mapper,
     DimensionamentoPadraoAssociadoFantastico dimensionamentoPadraoAssociadoFantastico,
     DimensionamentoPadraoAssociadoSuperFantastico dimensionamentoPadraoAssociadoSuperFantastico) : base(unitOfWork, repositoryBase, mapper, "Ciclo", 'o')
 {
     _dimensionamentoPadraoAssociadoSuperFantastico = dimensionamentoPadraoAssociadoSuperFantastico;
     _dimensionamentoPadraoAssociadoFantastico      = dimensionamentoPadraoAssociadoFantastico;
 }
Exemplo n.º 2
0
        public static IServiceCollection AddDimensionamentosPadroes(this IServiceCollection services, IConfiguration configuration)
        {
            var intervalo = configuration.GetValue <int>("DimensionamentoPadrao:VotacaoAssociadoFantastico:Intervalo");
            var acrescimo = configuration.GetValue <int>("DimensionamentoPadrao:VotacaoAssociadoFantastico:Acrescimo");

            var dimensionamentoAssociadoFantastico = new DimensionamentoPadraoAssociadoFantastico(intervalo, acrescimo);

            services.AddSingleton(dimensionamentoAssociadoFantastico);

            intervalo = configuration.GetValue <int>("DimensionamentoPadrao:VotacaoAssociadoSuperFantastico:Intervalo");
            acrescimo = configuration.GetValue <int>("DimensionamentoPadrao:VotacaoAssociadoSuperFantastico:Acrescimo");

            var dimensionamentoAssociadoSuperFantastico = new DimensionamentoPadraoAssociadoSuperFantastico(intervalo, acrescimo);

            services.AddSingleton(dimensionamentoAssociadoSuperFantastico);

            return(services);
        }