/// <summary> /// Initializes a new instance of the <see cref="AnimalDal"/> class. /// </summary> /// <param name="imapper">The imapper.</param> /// <param name="logger">The logger.</param> /// <param name="getAnimalRepository">The get animal repository.</param> /// <param name="crudAnimalRepository">The crud animal repository.</param> public AnimalDal(IMapper imapper, ILogger logger, IGetData <Animal> getAnimalRepository, ICrudBasic <Animal> crudAnimalRepository) { _imapper = imapper; _logger = logger; _getAnimalRepository = getAnimalRepository; _crudAnimalRepository = crudAnimalRepository; }
/// <summary> /// Initializes a new instance of the <see cref="AnimalManager"/> class. /// </summary> /// <param name="imapper">The imapper.</param> /// <param name="logger">The logger.</param> /// <param name="getAnimalRepository">The get animal repository.</param> /// <param name="crudAnimalRepository">The crud animal repository.</param> public AnimalManager(IMapper imapper, ILogger <AnimalManager> logger, IGetData <Animal> getAnimalRepository, ICrudBasic <Animal> crudAnimalRepository) { _logger = logger; _animalDal = new AnimalDal(imapper, logger, getAnimalRepository, crudAnimalRepository); }