예제 #1
0
 public DataGenerator(IInformationRepository infoRepository, IDinoRepository dinoRepository, IImageProvider imageProvider, IMapper mapper)
 {
     _infoRepository = infoRepository ?? throw new ArgumentNullException(nameof(infoRepository));
     _dinoRepository = dinoRepository ?? throw new ArgumentNullException(nameof(dinoRepository));
     _imageProvider  = imageProvider ?? throw new ArgumentNullException(nameof(_imageProvider));
     _mapper         = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #2
0
 public InformationService(
     IDinosaursService dinosaursService,
     IInformationRepository informationRepository,
     IDinoRepository dinosaursRepository,
     IMapper mapper, ILogger <DinosaursService> logger)
     : base(mapper, logger)
 {
     _dinosaursService      = dinosaursService ?? throw new ArgumentNullException(nameof(dinosaursService));
     _informationRepository = informationRepository ?? throw new ArgumentNullException(nameof(informationRepository));
     _dinosaursRepository   = dinosaursRepository ?? throw new ArgumentNullException(nameof(dinosaursRepository));
 }
예제 #3
0
 public DinosaursService(IDinoRepository dinosaursRepository, IMapper mapper, ILogger <DinosaursService> logger)
     : base(mapper, logger)
 {
     _dinosaursRepository = dinosaursRepository ?? throw new ArgumentNullException(nameof(dinosaursRepository));
 }
예제 #4
0
 public IEnumerable <Dino> GetDinos([Service] IDinoRepository repo)
 {
     return(repo.GetAll());
 }