public PrivateProfileService(IUnitOfWork unitOfWork, IFileService fileService, IEmailService emailService) { _fileService = fileService; _emailService = emailService; _qrGenerator = new QRCodeGenerator(); _unitOfWork = unitOfWork; _registeredAnimalProvider = unitOfWork.Get <IRegisteredAnimalProvider>(); _animalDataProvider = unitOfWork.Get <IAnimalDataProvider>(); _userDataProvider = unitOfWork.Get <IUserDataProvider>(); }
public AnimalService(IUnitOfWork unitOfWork, IGeo geo) { _unitOfWork = unitOfWork; _animalDataProvider = unitOfWork.Get <IAnimalDataProvider>(); _geo = geo; }
public DogsController(IAnimalDataProvider dataProvider) { _dataProvider = dataProvider; }