예제 #1
0
 public HomeController(IConfiguration configuration, IPetsRepository petsRepository, ILogger <HomeController> logger)
 {
     _configuration             = configuration;
     _logger                    = logger;
     _petsRepository            = petsRepository;
     _petsRepository.RequestUri = _configuration["API:RequestUri"]; // "people.json"
 }
예제 #2
0
        public PhotoController(IPetsRepository petsRepository, IMapper mapper)
        {
            this.petsRepository = petsRepository;
            this.mapper         = mapper;
            Account account = new Account(Cloud.CloudName, Cloud.APIKey, Cloud.APISecret);

            cloud = new Cloudinary(account);
        }
예제 #3
0
        public async Task <IEnumerable <Pet> > GetByOwnerId([FromServices] IPetsRepository repository
                                                            , Guid id
                                                            )
        {
            var result = await repository.GetByOwnerId(id);

            return(result);
        }
예제 #4
0
 public SalesController(IPetsRepository petsRepository, ICartRepository cartRepository, IUserRepository userRepository)
 {
     _petsRepository = petsRepository;
     _cartRepository = cartRepository;
     _userRepository = userRepository;
 }
예제 #5
0
 public PetCreateHandler(IPetsRepository repository)
 {
     _repository = repository;
 }
예제 #6
0
 public PetsManager(IPetsRepository petsRepository)
 {
     _petsRepository = petsRepository ?? throw new ArgumentNullException(nameof(petsRepository));
 }
예제 #7
0
 public HomeController(IConfiguration configuration, IPetsRepository petsRepository, ILogger <HomeController> logger)
 {
     _configuration  = configuration;
     _logger         = logger;
     _petsRepository = petsRepository;
 }
 public ListPetsByGenderHandler(IPetsRepository petsRepository, IPeopleRepository peopleRepository, IPetSortingService sortingService)
 {
     _petsRepository   = petsRepository;
     _peopleRepository = peopleRepository;
     _sortingService   = sortingService;
 }
예제 #9
0
 public PetsController(IPetsRepository _repository)
 {
     repository = _repository;
 }
예제 #10
0
 public IEnumerable <Pet> GetByOwnerId([FromServices] IPetsRepository repository, Guid id
                                       )
 {
     return(repository.GetByOwnerId(id));
 }
예제 #11
0
 public PetController(IPetsRepository repo)
 {
     repository = repo;
 }
예제 #12
0
 public PetDeleteHandler(IPetsRepository repository)
 {
     _repository = repository;
 }
예제 #13
0
 public PetsService(IPetsRepository petsRepository)
 {
     _petsRepository = petsRepository;
 }
예제 #14
0
 public PetsController(IPetsRepository petsRepository, IMapper mapper)
 {
     this.petsRepository = petsRepository;
     this.mapper         = mapper;
 }
예제 #15
0
 public PetsController(IPetsRepository petsRepository, ICartRepository cartRepository)
 {
     _petsRepository = petsRepository;
     _cartRepository = cartRepository;
 }
예제 #16
0
 public ListPetsHandler(IPetsRepository repository)
 {
     _repository = repository;
 }
예제 #17
0
 public PetsService(IFileService fileservice, IPetsRepository repository)
 {
     _repository  = repository;
     _fileservice = fileservice;
 }
예제 #18
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="petsRepository">The injected pets repository</param>
 public PetsManager(IPetsRepository petsRepository, IMapperService mapperService)
 {
     _petsRepository = petsRepository ?? throw new ArgumentNullException(nameof(petsRepository));
     _mapperService  = mapperService ?? throw new ArgumentNullException(nameof(mapperService));
 }
예제 #19
0
 public WebjobApi(IPetsRepository petsRepository)
 {
     _petsRepository = petsRepository;
 }
예제 #20
0
 public PetsController(ILogger <PetsController> logger, IPetsRepository petsRepository, IUrlHelper urlHelper)
 {
     _logger         = logger;
     _petsRepository = petsRepository;
     _urlHelper      = urlHelper;
 }