public RecompartilharPublicacao(IUnitOfWork uow, IServiceContext serviceContext, ILogTransacaoRepository logTransacaoRepository, IPublicacaoRepository publicacaoRepository)
            : base(uow, serviceContext, logTransacaoRepository)
        {
            _publicacaoRepository = publicacaoRepository;

            _serviceContext = serviceContext;
        }
예제 #2
0
 public DashboardController(
     IPublicacaoRepository avaliacaoRepository,
     IAlunoRepository alunoRepository,
     UserManager <Usuario> _user) : base(_user)
 {
     _publicacaoRepository = avaliacaoRepository;
     _alunoRepository      = alunoRepository;
 }
예제 #3
0
        public CadastrarPublicacao(IUnitOfWork uow, IServiceContext serviceContext, ILogTransacaoRepository logTransacaoRepository, IPublicacaoRepository publicacaoRepository, IOptions <UploadSettingsModel> uploadSettings)
            : base(uow, serviceContext, logTransacaoRepository)
        {
            _publicacaoRepository = publicacaoRepository;

            _serviceContext = serviceContext;
            _uploadSettings = uploadSettings;
        }
예제 #4
0
 public PublicacaoService(
     IPublicacaoRepository publicacaoRepository,
     IAvaliacaoRepository avaliacaoRepository
     )
 {
     _publicacaoRepository = publicacaoRepository;
     _avaliacaoRepository  = avaliacaoRepository;
 }
예제 #5
0
 public AvaliacaoService(IAvaliacaoRepository avaliacaoRepository,
                         IPublicacaoRepository publicacaoRepository,
                         IOpcaoAvaliacaoRepository opcaoAvaliacaoRepository,
                         IQuestaoAvaliacaoRepository questaoAvaliacaoRepository)
 {
     _avaliacaoRepository        = avaliacaoRepository;
     _publicacaoRepository       = publicacaoRepository;
     _opcaoAvaliacaoRepository   = opcaoAvaliacaoRepository;
     _questaoAvaliacaoRepository = questaoAvaliacaoRepository;
 }
예제 #6
0
 public PublicacaoService(IPublicacaoRepository publicacaoRepository,
                          IProvaRepository provaRepository,
                          IProfessorRepository professorRepository,
                          IAvaliacaoRepository avaliacaoRepository)
 {
     _provaRepository      = provaRepository;
     _professorRepository  = professorRepository;
     _publicacaoRepository = publicacaoRepository;
     _avaliacaoRepository  = avaliacaoRepository;
 }
 public PublicacaoController(IPublicacaoService publicacaoService,
                             ITurmaService turmaService,
                             IAvaliacaoService avaliacaoService,
                             IPublicacaoRepository publicacaoRepository,
                             UserManager <Usuario> user) : base(user)
 {
     _turmaService         = turmaService;
     _publicacaoRepository = publicacaoRepository;
     _avaliacaoService     = avaliacaoService;
     _publicacaoService    = publicacaoService;
 }
예제 #8
0
 public PublicacaoController(UserManager <Usuario> user,
                             IPublicacaoRepository publicacaoRepository,
                             IAvaliacaoAppService avaliacaoAppService,
                             ITurmaRepository turmaRepository,
                             IAvaliacaoRepository avaliacaoRepository) : base(user)
 {
     _publicacaoRepository = publicacaoRepository;
     _avaliacaoAppService  = avaliacaoAppService;
     _turmaRepository      = turmaRepository;
     _avaliacaoRepository  = avaliacaoRepository;
 }
예제 #9
0
 public PublicacaoController(
     IPublicacaoService publicacaoService,
     IAvaliacaoRepository avaliacaoRepository,
     IPublicacaoRepository publicacaoRepository,
     ITurmaRepository turmaRepository,
     UserManager <Usuario> _user) : base(_user)
 {
     _publicacaoService    = publicacaoService;
     _avaliacaoRepository  = avaliacaoRepository;
     _publicacaoRepository = publicacaoRepository;
     _turmaRepository      = turmaRepository;
 }
예제 #10
0
 public ProvaService(IPublicacaoRepository publicacaoRepository,
                     IProvaRepository provaRepository,
                     IAvaliacaoRepository avaliacaoRepository,
                     IAlunoRepository alunoRepository,
                     IQuestaoRepository questaoRepository)
 {
     _provaRepository      = provaRepository;
     _alunoRepository      = alunoRepository;
     _avaliacaoRepository  = avaliacaoRepository;
     _publicacaoRepository = publicacaoRepository;
     _questaoRepository    = questaoRepository;
 }
        public UpvotePublicacao(
            IUnitOfWork uow,
            IServiceContext serviceContext,
            ILogTransacaoRepository logTransacaoRepository,
            IPublicacaoRepository publicacaoRepository,
            IPublicacaoUpvoteRepository publicacaoUpvoteRepository,
            IPublicacaoDownvoteRepository publicacaoDownvoteRepository,
            IUsuarioRepository usuarioRepository)
            : base(uow, serviceContext, logTransacaoRepository)
        {
            _publicacaoRepository         = publicacaoRepository;
            _publicacaoUpvoteRepository   = publicacaoUpvoteRepository;
            _publicacaoDownvoteRepository = publicacaoDownvoteRepository;
            _usuarioRepository            = usuarioRepository;

            _serviceContext = serviceContext;
        }
예제 #12
0
 public ProvaController(UserManager <Usuario> user, IPublicacaoRepository publicacaoRepository) : base(user)
 {
     _publicacaoRepository = publicacaoRepository;
 }
예제 #13
0
 public PublicacaoService(IPublicacaoRepository publicacaoRepository)
 {
     _publicacaoRepository = publicacaoRepository;
 }
 public InativarPublicacao(IUnitOfWork uow, IServiceContext serviceContext, ILogTransacaoRepository logTransacaoRepository, IPublicacaoRepository publicacaoRepository)
     : base(uow, serviceContext, logTransacaoRepository)
 {
     _publicacaoRepository = publicacaoRepository;
 }
예제 #15
0
 public PublicacaoController(IPublicacaoRepository repository, PublicacaoHandler handler)
 {
     _repository = repository;
     _handler    = handler;
 }
 public PublicacaoHandler(IPublicacaoRepository repository)
 {
     _repository = repository;
 }