Beispiel #1
0
 public ProfessorService(IProfessorRepository professorRepository, INotificator notificator, ICursoRepository cursoRepository, IEnderecoRepository enderecoRepository)
     : base(professorRepository, notificator)
 {
     _professorRepository = professorRepository;
     _cursoRepository     = cursoRepository;
     _enderecoRepository  = enderecoRepository;
 }
 public CursoController(ICursoRepository cursoRepository)
 {
     _criarCurso    = new CriarCurso(cursoRepository);
     _consultaCurso = new ConsultaCurso(cursoRepository);
     _alterarCurso  = new AlterarCurso(cursoRepository);
     _excluirCurso  = new ExcluirCurso(cursoRepository);
 }
Beispiel #3
0
 public IEnumerable <Curso> GetAll(
     [FromServices] ICursoRepository repository
     )
 {
     Thread.Sleep(4000);
     return(repository.GetAll());
 }
Beispiel #4
0
 public CategoriaService(ICategoriaRepository categoriaRepository,
                         INotificador notificador,
                         ICursoRepository cursoRepository) : base(notificador)
 {
     _categoriaRepository = categoriaRepository;
     _cursoRepository     = cursoRepository;
 }
Beispiel #5
0
 public CursoService(ICursoRepository repository, IParticipanteRepository participanteRepository, ILeccionRepository leccionRepository, IMapper mapper)
 {
     this.participanteRepository = participanteRepository;
     this.leccionRepository      = leccionRepository;
     this.repository             = repository;
     this.mapper = mapper;
 }
Beispiel #6
0
 public CursoService()
 {
     if (_cursoRepository == null)
     {
         _cursoRepository = new CursoRepository();
     }
 }
Beispiel #7
0
 public TurmaService(ITurmaRepository TurmaRepository,
                     ICursoRepository CursoRepository,
                     IRegistroTurmaRepository RegistroTurmaRepository) : base(TurmaRepository)
 {
     this.turmaRepository         = TurmaRepository;
     this.cursoRepository         = CursoRepository;
     this.registroTurmaRepository = RegistroTurmaRepository;
 }
Beispiel #8
0
 public CursoController(ICursoRepository CursoRepository,
                        INotificador notificador,
                        IMapper mapper,
                        IUsuario usuario) : base(notificador, usuario)
 {
     _repository = CursoRepository;
     _mapper     = mapper;
 }
Beispiel #9
0
 public CursoSemTurmaService(ICursoSemTurmaRepository _CursoSemTurmaRepository,
                             IPessoaRepository _PessoaRepository,
                             ICursoRepository _CursoRepository)
 {
     CursoSemTurmaRepository = _CursoSemTurmaRepository;
     PessoaRepository        = _PessoaRepository;
     CursoRepository         = _CursoRepository;
 }
Beispiel #10
0
 public CursoController(ICursoRepository cursoRepository,
                        IEstudianteRepository estudianteRepository,
                        IMateriaRepository materiaRepository)
 {
     this.cursoRepository      = cursoRepository;
     this.estudianteRepository = estudianteRepository;
     this.materiaRepository    = materiaRepository;
 }
Beispiel #11
0
 public HomeController(IClienteRepository repositoryCliente, LoginCliente loginCliente,
                       GerenciarEmail gerenciarEmail, IPeriodoRepository periodoRepository, ICursoRepository cursoRepository)
 {
     _repositoryCliente = repositoryCliente;
     _loginCliente      = loginCliente;
     _gerenciarEmail    = gerenciarEmail;
     _periodoRepository = periodoRepository;
     _cursoRepository   = cursoRepository;
 }
Beispiel #12
0
 public CursosController(INotificator notificator,
                         ICursoService cursoService,
                         ICursoRepository cursoRepository,
                         IMapper mapper) : base(notificator)
 {
     _cursoService    = cursoService;
     _cursoRepository = cursoRepository;
     _mapper          = mapper;
 }
Beispiel #13
0
 public CursoService(ICursoRepository repository, IUsuarioRepository usuarioRepository,
                     IMatriculaRepository matriculaRepository, ICartaoRepository cartaoRepository,
                     IEmailRepository emailRepository) : base(repository)
 {
     this.repository          = repository;
     this.usuarioRepository   = usuarioRepository;
     this.matriculaRepository = matriculaRepository;
     this.cartaoRepository    = cartaoRepository;
     this.emailRepository     = emailRepository;
 }
        public void InicializarTest()
        {
            // Injeção de dependência manual
            _repository = new CursoRepository(_context);

            _entidade = new Curso
            {
                Descricao = "Asp.net mvc",
                Vagas = 2
            };
        }
Beispiel #15
0
 public PedidoHandler(
     IAlunoRepository alunoRepository,
     IDeliveryRepository deliveryRepository,
     IDescontoRepository descontoRepository,
     ICursoRepository cursoRepository,
     IPedidoRepository pedidoRepository)
 {
     _alunoRepository    = alunoRepository;
     _deliveryRepository = deliveryRepository;
     _descontoRepository = descontoRepository;
     _cursoRepository    = cursoRepository;
     _pedidoRepository   = pedidoRepository;
 }
Beispiel #16
0
 public RegisterModel(
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     ILogger <RegisterModel> logger,
     IEmailSender emailSender,
     ICursoRepository cursoRepository)
 {
     _signInManager   = signInManager;
     _userManager     = userManager;
     _logger          = logger;
     _emailSender     = emailSender;
     _cursoRepository = cursoRepository;
 }
Beispiel #17
0
 public AlunoService(IAlunoRepository alunoRepository,
                     IRegistroAlunoRepository registroAlunoRepository,
                     ICursoRepository cursoRepository,
                     ITurmaAlunoRepository turmaAlunoRepository,
                     IConfiguration configuration)
     : base(alunoRepository)
 {
     this.alunoRepository         = alunoRepository;
     this.registroAlunoRepository = registroAlunoRepository;
     this.cursoRepository         = cursoRepository;
     this.turmaAlunoRepository    = turmaAlunoRepository;
     this.configuration           = configuration;
 }
Beispiel #18
0
        public PredictionTrainerService(IRatingCursoRepository ratingCursoRepository, ICursoRepository cursoRepository, IParticipanteRepository participanteRepository,
                                        IPredictionTrainerRepository predictionTrainerRepository, IConfiguration config)
        {
            this.ratingCursoRepository       = ratingCursoRepository;
            this.cursoRepository             = cursoRepository;
            this.participanteRepository      = participanteRepository;
            this.predictionTrainerRepository = predictionTrainerRepository;
            var seqUrl = config.GetSection("AppSettings:SeqUrl").Value.ToString();

            Log.Logger = new LoggerConfiguration()
                         .MinimumLevel.Information()
                         .WriteTo.Seq(seqUrl)
                         .CreateLogger();
        }
        public LeccionService(ILeccionRepository leccionRepository, ICursoRepository cursoRepository,
                              IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig)
        {
            this.leccionRepository = leccionRepository;
            this.cursoRepository   = cursoRepository;
            this.mapper            = mapper;
            var     cloudinaryConfiguration = cloudinaryConfig;
            Account account = new Account(
                cloudinaryConfiguration.Value.CloudName,
                cloudinaryConfiguration.Value.ApiKey,
                cloudinaryConfiguration.Value.ApiSecret
                );

            this.cloudinary = new Cloudinary(account);
        }
Beispiel #20
0
 public CursoController(IInscricaoUsuarioRepository inscricaoUsuarioRepository,
                        IProvaUsuarioRepository provaUsuarioRepository,
                        IModuloRepository moduloRepository,
                        IConteudoUsuarioRepository conteudoUsuarioRepository,
                        IConteudoRepository conteudoRepository,
                        ICursoRepository cursoRepository,
                        IMapper mapper)
 {
     _inscricaoUsuarioRepository = inscricaoUsuarioRepository;
     _provaUsuarioRepository     = provaUsuarioRepository;
     _moduloRepository           = moduloRepository;
     _conteudoUsuarioRepository  = conteudoUsuarioRepository;
     _conteudoRepository         = conteudoRepository;
     _cursoRepository            = cursoRepository;
     _mapper = mapper;
 }
Beispiel #21
0
 public EstudanteAppService(ApplicationUserManager userManager,
                            IEstudanteRepository estudanteRepository,
                            IOrientacaoPoliticaRepository orientacaoPoliticaRepository,
                            ITipoDeAtracaoRepository tipoDeAtracaoRepository,
                            ITipoDeConsumoBebidaRepository tipoDeConsumoBebidaRepository,
                            ICursoRepository cursoRepository,
                            ICurtidaRepository curtidaRepository,
                            IHostingEnvironment hostingEnvironment) : base(estudanteRepository)
 {
     _userManager                   = userManager;
     _estudanteRepository           = estudanteRepository;
     _orientacaoPoliticaRepository  = orientacaoPoliticaRepository;
     _tipoDeAtracaoRepository       = tipoDeAtracaoRepository;
     _tipoDeConsumoBebidaRepository = tipoDeConsumoBebidaRepository;
     _cursoRepository               = cursoRepository;
     _curtidaRepository             = curtidaRepository;
     _hostingEnvironment            = hostingEnvironment;
 }
Beispiel #22
0
        public async static Task Main(string[] args)
        {
            Console.WriteLine("Comenzó Generador de Data!");
            connection             = new SqlConnection(connectionString);
            nivelRepository        = new NivelRepository(connection);
            lineaCarreraRepository = new LineaCarreraRepository(connection);
            var conocimientoRepository = new ConocimientoRepository(connection);

            participanteRepository = new ParticipanteRepository(connection);
            ratingCursoRepository  = new RatingCursoRepository(connection);
            var authenticationRepository = new AuthenticationRepository(connection);

            cursoRepository = new CursoRepository(connection);

            var myProfile           = new AutoMapperProfiles();
            var configuration       = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));
            var mapper              = new Mapper(configuration);
            var participanteService = new ParticipanteService(participanteRepository, conocimientoRepository, mapper, null);

            _authService = new AuthenticationService(authenticationRepository, participanteService, mapper);

            try
            {
                _faker = new ParticipanteFaker();

                await GenerarEscaladores();
                await GenerarSherpas();
                await GenerarAdmin();
                await GenerarCursoImagenes();

                for (int i = 0; i < 3; i++)
                {
                    await GenerarRatingCursosAleatorios();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Excepción: " + ex.Message);
            }
            Console.WriteLine("Finalizó Generador Data!");
            Console.ReadLine();
        }
 public InscricaoUsuarioController(IInscricaoUsuarioRepository inscricaoUsuarioRepository,
                                   IMeioPagamentoRepository meioPagamentoRepository,
                                   ICursoRepository cursoRepository,
                                   IParametroSistemaRepository parametroSistemaRepository,
                                   ITransacaoInscricaoRepository transacaoInscricaoRepository,
                                   ILogNotificacoesRepository logNotificacoesRepository,
                                   IProcessoInscricaoRepository processoInscricaoRepository,
                                   IProvaUsuarioRepository provaUsuarioRepository
                                   )
 {
     _inscricaoUsuarioRepository   = inscricaoUsuarioRepository;
     _meioPagamentoRepository      = meioPagamentoRepository;
     _cursoRepository              = cursoRepository;
     _parametroSistemaRepository   = parametroSistemaRepository;
     _transacaoInscricaoRepository = transacaoInscricaoRepository;
     _logNotificacoesRepository    = logNotificacoesRepository;
     _processoInscricaoRepository  = processoInscricaoRepository;
     _provaUsuarioRepository       = provaUsuarioRepository;
     urlSitePagueSeguro            = _parametroSistemaRepository.Buscar(x => x.Status.Equals("A") && x.Titulo.Equals("SitePagueSeguro")).Result.FirstOrDefault().Valor;
     urlWsPagueSeguro              = _parametroSistemaRepository.Buscar(x => x.Status.Equals("A") && x.Titulo.Equals("WsPagueSeguro")).Result.FirstOrDefault().Valor;
 }
Beispiel #24
0
 public SolicitacaoService(ISolicitacaoRepository _SolicitacaoRepository,
                           ICursoRepository _CursoRepository,
                           ICursoSemTurmaRepository _CursoSemTurmaRepository,
                           IPessoaRepository _PessoaRepository,
                           IAreaRepository _AreaRepository,
                           IContratoRepository _ContratoRepository,
                           IEmpresaRepository _EmpresaRepository,
                           ITipoSolicitacaoRepository _TipoSolicitacaoRepository,
                           ICredencialRepository _CredencialRepository,
                           ICargoRepository _CargoRepository,
                           IRamoAtividadeRepository _RamoAtividadeRepository)
 {
     SolicitacaoRepository     = _SolicitacaoRepository;
     CursoRepository           = _CursoRepository;
     CursoSemTurmaRepository   = _CursoSemTurmaRepository;
     PessoaRepository          = _PessoaRepository;
     AreaRepository            = _AreaRepository;
     ContratoRepository        = _ContratoRepository;
     EmpresaRepository         = _EmpresaRepository;
     TipoSolicitacaoRepository = _TipoSolicitacaoRepository;
     CredencialRepository      = _CredencialRepository;
     CargoRepository           = _CargoRepository;
     RamoAtividadeRepository   = _RamoAtividadeRepository;
 }
Beispiel #25
0
 public CursoService(ICursoRepository cursoRepository)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #26
0
 public CursoService(INotificator notificator,
                     ICursoRepository cursoRepository) : base(notificator)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #27
0
 public CursoController()
 {
     _cursoRepository = new CursoRepository();
 }
 /// <summary>
 /// A injeção de depencia agora é feita pelo repositorio
 /// não mais pelo VestContext
 /// </summary>
 /// <param name="cursoRepository"></param>
 public CursoController(ICursoRepository cursoRepository, CursoModel cursoModelParam, IAutenticacaoProvider autenticacaoProviderParam)
 {
     repository = cursoRepository;
     cursoModel = cursoModelParam;
     autenticacaoProvider = autenticacaoProviderParam;
 }
 public DetailsModel(ICursoRepository cursoRepository)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #30
0
 public CursoService(ICursoRepository CursoRepository) : base(CursoRepository)
 {
     this.CursoRepository = CursoRepository;
 }
 public CursoService(ICursoRepository cursoRepository)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #32
0
 public CriarCurso(ICursoRepository cursoRepository)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #33
0
 public CursoController(ICursoRepository cursoRepository)
 {
     _cursoRepository = cursoRepository;
 }
Beispiel #34
0
 public CursoService(ICursoRepository repository)
 {
     _repository = repository;
 }
Beispiel #35
0
 public CursoModel(ICursoRepository cursoRepository)
 {
     repository = cursoRepository;
 }
 public void InicializaTeste()
 {
     icursoRepository = new EFCursoRepository(vestContext);
 }