public MarvelQuery(
            ICharacterRepository characterRepository,
            IComicRepository comicRepository,
            IEventRepository eventRepository,
            ISerieRepository serieRepository)
        {
            Field <CharacterType>(
                "character",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "marvelId"
            }),
                resolve: context => characterRepository.Get(context.GetArgument <int>("marvelId")));
            Field <CharacterType>(
                "characters",
                resolve: context => characterRepository.GetAll());

            Field <ListGraphType <ComicType> >(
                "comics",
                resolve: context => comicRepository.GetAll());

            Field <EventType>(
                "events",
                resolve: context => eventRepository.GetAll());

            Field <SerieType>(
                "series",
                resolve: context => serieRepository.GetAll());
        }
Exemple #2
0
 public SeriesController(NewtonsoftJsonSerializer serializer, ISerieRepository serieRepository, ILogger <SeriesController> log, IImageHelper helper)
 {
     _serializer      = serializer;
     _serieRepository = serieRepository;
     _log             = log;
     _helper          = helper;
 }
 public SerieController(ISerieRepository serieRepository, IBrandRepository brandRepository, IMapper mapper) : base(
         serieRepository, mapper)
 {
     _serieRepository = serieRepository;
     _brandRepository = brandRepository;
     _mapper          = mapper;
 }
 protected override void Context()
 {
     m_SerieRepository = ObjectFactory.GetInstance<ISerieRepository>();
     m_Serie = new Serie { Id = 1, Name = "Name", Description = "Test", PublicationYear =  new DateTime(2000,1,1),
                                      Category = new Category
                                          {
                                              Id = 1,
                                              Name = "TestCategory",
                                              Description = "TestDesc"
                                          }
                         };
 }
Exemple #5
0
        static RepositorioIOC()
        {
            alternativa = SingletonHelper <AlternativaBDRepository> .Instance();

            disciplina = SingletonHelper <DisciplinaBDRepository> .Instance();

            materia = SingletonHelper <MateriaBDRepository> .Instance();

            prova = SingletonHelper <ProvaBDRepository> .Instance();

            questao = SingletonHelper <QuestaoBDRepository> .Instance();

            serie = SingletonHelper <SerieBDRepository> .Instance();
        }
 public VehicleController(IVehicleRepository vehicleRepository, IBrandRepository brandRepository,
                          IModelRepository modelRepository, IFuelTypeRepository fuelTypeRepository,
                          IEngineTypeRepository engineTypeRepository, IDoorTypeRepository doorTypeRepository,
                          ICategoryRepository categoryRepository, ISerieRepository serieRepository,
                          IFuelCardRepository fuelCardRepository, IRecordRepository recordRepository, IMapper mapper) : base(vehicleRepository, mapper)
 {
     _vehicleRepository    = vehicleRepository;
     _brandRepository      = brandRepository;
     _modelRepository      = modelRepository;
     _fuelTypeRepository   = fuelTypeRepository;
     _engineTypeRepository = engineTypeRepository;
     _doorTypeRepository   = doorTypeRepository;
     _categoryRepository   = categoryRepository;
     _fuelCardRepository   = fuelCardRepository;
     _recordRepository     = recordRepository;
     _serieRepository      = serieRepository;
     _mapper = mapper;
 }
        public CharacterType(
            IComicRepository comicRepository,
            IEventRepository eventRepository,
            ISerieRepository serieRepository)
        {
            Field(x => x.Id, type: typeof(IdGraphType)); //https://github.com/graphql-dotnet/graphql-dotnet/issues/350
            Field(x => x.Name);
            Field(x => x.MarvelId);
            Field(x => x.Description, nullable: true);
            Field(x => x.Thumbnail, nullable: true);
            Field(x => x.Modified);

            Field <ListGraphType <ComicType> >("comics",
                                               resolve: context => comicRepository.GetByCharacter(context.Source.Id));

            Field <ListGraphType <EventType> >("events",
                                               resolve: context => eventRepository.GetByCharacter(context.Source.Id));

            Field <ListGraphType <SerieType> >("series",
                                               resolve: context => serieRepository.GetByCharacter(context.Source.Id));
        }
 public SerieController(ISerieRepository serieRepository)
 {
     _serieRepository = serieRepository;
 }
Exemple #9
0
 public SerieController(ISerieRepository serieRepository,
                        IBrandRepository brandRepository)
 {
     this.serieRepository = serieRepository;
     this.brandRepository = brandRepository;
 }
 protected override void Context()
 {
     m_SerieRepository = ObjectFactory.GetInstance<ISerieRepository>();
 }
Exemple #11
0
 public SerieService(ISerieRepository repository) : base(RepositorioIOC.serie)
 {
     _repository = repository;
 }
Exemple #12
0
 public UserSerieController(IUserSerieRepository userSerieRepository, ISerieRepository serieRepository, IUserTemporadaEpisodioRepositoy userTemporadaEpisodioRepositoy)
 {
     this.userSerieRepository            = userSerieRepository;
     this.serieRepository                = serieRepository;
     this.userTemporadaEpisodioRepositoy = userTemporadaEpisodioRepositoy;
 }
Exemple #13
0
 public EpisodioController(IEpisodioRepository episodioRepository, ITemporadaRepository temporadaRepository, ISerieRepository serieRepository)
 {
     this.episodioRepository  = episodioRepository;
     this.temporadaRepository = temporadaRepository;
     this.serieRepository     = serieRepository;
 }
Exemple #14
0
 public SeriesController(ISerieRepository repository, IBookRepository bookRepository, IMapper mapper)
 {
     _repository     = repository;
     _bookRepository = bookRepository;
     _mapper         = mapper;
 }
 public LibraryUOW(IAuthorRepository authorRepository, IBookRepository bookRepository, ISerieRepository serieRepository)
 {
     this.authorRepository = authorRepository;
     this.bookRepository   = bookRepository;
     this.serieRepository  = serieRepository;
 }
 public SerieService(ISerieRepository serieRepository)
 {
     this.serieRepository = serieRepository;
 }
Exemple #17
0
 public SerieService(ISerieRepository serieRepository)
 {
     _serieRepository = serieRepository;
 }
Exemple #18
0
 public Serie(ISerieRepository pRepositorio)
 {
     this._repositorio = pRepositorio;
 }
 public SerieService(ITmdbApi api, ISerieRepository serieRepository)
 {
     _api             = api;
     _serieRepository = serieRepository;
 }
Exemple #20
0
 public SerieService(IHttpMovieClientService httpClientService, ISerieRepository serieRepository)
 {
     _httpClientService = httpClientService;
     _serieRepository   = serieRepository;
 }
 public SerieCommandHandler(ISerieRepository serieRepository)
 {
     _serieRepository = serieRepository;
 }
 public SerieUseCase(
     ISerieRepository serieRepository)
 {
     _serieRepository = serieRepository;
 }