Example #1
0
        public PetMapper(IPetImageMapper petImageMapper)
        {
            if (petImageMapper == null)
            {
                throw new ArgumentNullException(nameof(petImageMapper));
            }

            _petImageMapper = petImageMapper;
        }
        public PetImageProvider(IPetImageDataAccess petImageDataAccess, IPetImageMapper petImageMapper)
        {
            if (petImageDataAccess == null)
            {
                throw new ArgumentNullException(nameof(petImageDataAccess));
            }

            if (petImageMapper == null)
            {
                throw new ArgumentNullException(nameof(petImageMapper));
            }

            _petImageDataAccess = petImageDataAccess;
            _petImageMapper     = petImageMapper;
        }
Example #3
0
        public PetController(IPetDataLoader petDataLoader, IPetMapper petMapper, IPetImageMapper petImageMapper)
        {
            if (petDataLoader == null)
            {
                throw new ArgumentNullException(nameof(petDataLoader));
            }

            if (petMapper == null)
            {
                throw new ArgumentNullException(nameof(petMapper));
            }

            if (petImageMapper == null)
            {
                throw new ArgumentNullException(nameof(petImageMapper));
            }

            _petDataLoader  = petDataLoader;
            _petMapper      = petMapper;
            _petImageMapper = petImageMapper;
        }