예제 #1
0
 // The constructor accepts an IConfiguration object as a parameter. This class comes from the ASP.NET framework and is useful for retrieving things out of the appsettings.json file like connection strings.
 public OwnersController(IConfiguration config)
 {
     _OwnerRepo        = new OwnerRepository(config);
     _dogRepo          = new DogRepository(config);
     _walkerRepo       = new WalkerRepository(config);
     _neighborhoodRepo = new NeighborhoodRepository(config);
 }
예제 #2
0
 // The constructor accepts an IConfiguration object as a parameter. This class comes from the ASP.NET framework and is useful for retrieving things out of the appsettings.json file like connection strings.
 public WalkersController(IWalkerRepository walkerRepo, INeighborhoodRepository neighborhoodRepo, IWalkRepository walkRepo, IOwnerRepository ownerRepo)
 {
     _walkerRepo       = walkerRepo;
     _neighborhoodRepo = neighborhoodRepo;
     _walkRepo         = walkRepo;
     _ownerRepo        = ownerRepo;
 }
예제 #3
0
 public WalkersController(IWalkerRepository WalkerRepository, IWalksRepository WalksRepository, IOwnerRepository ownerRepository, INeighborhoodRepository neighborhoodRepository)
 {
     _walkerRepo       = WalkerRepository;
     _walksRepo        = WalksRepository;
     _ownerRepo        = ownerRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
예제 #4
0
 public OwnersController(IOwnerRepository ownerRepository, IDogRepository dogRepository, IWalkerRepository walkerRepository, INeighborhoodRepository neighborhoodRepository)
 {
     _ownerRepo        = ownerRepository;
     _dogRepo          = dogRepository;
     _walkerRepo       = walkerRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
예제 #5
0
 public LocationController(ILocationRepository locationRepository,
                           INeighborhoodRepository neighborhoodRepository,
                           ILocationService locationService)
 {
     _locationRepository     = locationRepository;
     _neighborhoodRepository = neighborhoodRepository;
     _locationService        = locationService;
 }
 public NeighborhoodService(
     INeighborhoodRepository neighborhoodRepository,
     AreasOfInterest options
     )
 {
     NeighborhoodRepository = neighborhoodRepository;
     AreasOfInterest        = options;
 }
예제 #7
0
 // ASP.NET will give us an instance of our Walker Repository. This is called "Dependency Injection"
 public WalkersController(
     IWalkerRepository walkerRepository,
     //IDogRepository dogRepository,
     IWalkRepository walkRepository,
     INeighborhoodRepository neighborhoodRepository)
 {
     _walkerRepo = walkerRepository;
     // _dogRepo = dogRepository;
     _walkRepo         = walkRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
예제 #8
0
 // ASP.NET will give us an instance of our Walker Repository. This is called "Dependency Injection"
 public OwnersController(
     IOwnerRepository ownerRepository, // ownerRepository is a value type
     IDogRepository dogRepository,
     IWalkerRepository walkerRepository,
     INeighborhoodRepository neighborhoodRepository)
 {
     //giving the variable the value of the instantiated repo
     _ownerRepo        = ownerRepository;
     _dogRepo          = dogRepository;
     _walkerRepo       = walkerRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
예제 #9
0
 // ASP.NET will give us an instance of our Walker Repository. This is called "Dependency Injection"
 public OwnerController(
     //_ownerRepo is receipe box
     IOwnerRepository ownerRepository,
     IDogRepository dogRepository,
     IWalkerRepository walkerRepository,
     INeighborhoodRepository neighborhoodRepository)
 {
     _ownerRepo        = ownerRepository;
     _dogRepo          = dogRepository;
     _walkerRepo       = walkerRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
 public StudentController(
     IStudentRepository studentRepository,
     INeighborhoodRepository neighborhoodRepository,
     IGovernorateRepository governorateRepository,
     IFieldRepository fieldRepository
     )
 {
     _studentRepository      = studentRepository;
     _neighborhoodRepository = neighborhoodRepository;
     _governorateRepository  = governorateRepository;
     _fieldRepository        = fieldRepository;
 }
예제 #11
0
 //Bring in Repositories for Owner (and supporting tables for ProfileViewModel, or where ever wanted to use on own views)
 public OwnersController(
     IOwnerRepository ownerRepository,
     IDogRepository dogRepository,
     IWalkerRepository walkerRepository,
     INeighborhoodRepository neighborhoodRepository)
 {
     //set private fieds equal to the properties by the repository constructor (which is the configuration / db address)
     _ownerRepo        = ownerRepository;
     _dogRepo          = dogRepository;
     _walkerRepo       = walkerRepository;
     _neighborhoodRepo = neighborhoodRepository;
 }
예제 #12
0
 // ASP.NET will give us an instance of our Walker Repository. This is called "Dependency Injection"
 public WalkersController(
     IWalkerRepository walkerRepository,
     IWalkRepository walkRepository,
     IDogRepository dogRepository,
     INeighborhoodRepository neighborRepository)
 //IOwnerRepository ownerRepository
 {
     _walkerRepo   = walkerRepository;
     _walkRepo     = walkRepository;
     _dogRepo      = dogRepository;
     _neighborRepo = neighborRepository;
     //_ownerRepo = ownerRepository;
 }
예제 #13
0
        public CollisionService(
            ILogger <CollisionService> logger,
            APIOptions options,
            INeighborhoodRepository neighborhoodRepository,
            IPatternAreaRepository patternAreaRepository
            )
        {
            Logger = logger;
            NeighborhoodRepository = neighborhoodRepository;
            PatternAreaRepository  = patternAreaRepository;

            HttpClient             = new HttpClient();
            HttpClient.BaseAddress = new Uri(options.BaseAddress);
        }
예제 #14
0
        public TripService(
            ILogger <TripService> logger,
            APIOptions options,
            INeighborhoodRepository neighborhoodRepository,
            IPatternAreaRepository patternAreaRepository,
            IStreetSegmentRepository streetSegmentRepository,
            IStreetSegmentGroupRepository streetSegmentGroupRepository,
            IBicyclePathRepository bicyclePathRepository,
            IBicyclePathGroupRepository bicyclePathGroupRepository
            )
        {
            Logger = logger;

            NeighborhoodRepository       = neighborhoodRepository;
            PatternAreaRepository        = patternAreaRepository;
            StreetSegmentRepository      = streetSegmentRepository;
            StreetSegmentGroupRepository = streetSegmentGroupRepository;
            BicyclePathRepository        = bicyclePathRepository;
            BicyclePathGroupRepository   = bicyclePathGroupRepository;

            HttpClient             = new HttpClient();
            HttpClient.BaseAddress = new Uri(options.BaseAddress);
        }
예제 #15
0
 public AppDrugstore(IDrugstoreRepository contextDrugstore, INeighborhoodRepository contextNeighborhood)
 {
     _contextDrugstore    = contextDrugstore;
     _contextNeighborhood = contextNeighborhood;
 }
 public NeighborhoodController(IConfiguration config)
 {
     _hoodRepo = new NeighborhoodRepository(config);
 }
예제 #17
0
 public NeighborhoodsController(INeighborhoodRepository neighborhoodRepo)
 {
     _neighborhoodRepo = neighborhoodRepo;
 }
 public NeighbourhoodController(INeighborhoodRepository neighborhood)
 {
     _neighborhood = neighborhood;
 }
예제 #19
0
 public NeighborhoodBusinessService(INeighborhoodRepository neighborhoodRepository, IUnitOfWork unitOfWork)
 {
     _neighborhoodRepository = neighborhoodRepository;
 }
예제 #20
0
 public AppNeighborhood(INeighborhoodRepository contextNeighborhood) =>