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)); }
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)); }
public DinosaursService(IDinoRepository dinosaursRepository, IMapper mapper, ILogger <DinosaursService> logger) : base(mapper, logger) { _dinosaursRepository = dinosaursRepository ?? throw new ArgumentNullException(nameof(dinosaursRepository)); }
public IEnumerable <Dino> GetDinos([Service] IDinoRepository repo) { return(repo.GetAll()); }