Esempio n. 1
0
        public VehiclesController(
            ICarService carService,
            ILogger <VehiclesController> logger,
            IUriService uriService,
            ICustomMapper customMapper,
            IWebHostEnvironment appEnvironment,
            IVehicleImageRetriever vehicleImageRetriever,
            ICustomAuthorizationService authorizationService
            )
        {
            _carService            = carService;
            _logger                = logger;
            _uriService            = uriService;
            _customMapper          = customMapper;
            _appEnvironment        = appEnvironment;
            _vehicleImageRetriever = vehicleImageRetriever;

            _customAuthorizationService = authorizationService;

            // var directory = Directory.GetCurrentDirectory();
            var directory = _appEnvironment.WebRootPath;

            _logger.LogInformation($"current directory {directory}");

            var imgDirectory = $@"{directory}/{ApiRoutes.imgsPath}";

            _imgDirectory = imgDirectory;

            _logger.LogInformation($"VehiclesController _imgDirectory \n {_imgDirectory}");
        }
Esempio n. 2
0
        public SeedData(
            IVehicleImageRetriever vehicleImageRetriever,
            IWebHostEnvironment appEnvironment)
        {
            _appEnvironment        = appEnvironment;
            _vehicleImageRetriever = vehicleImageRetriever;


            //   var directory = Directory.GetCurrentDirectory();
            var directory = _appEnvironment.WebRootPath;

            Console.WriteLine($"directory from seed data {directory}");

            var imgDirectory = $@"{directory}/{ApiRoutes.imgsPath}";

            _imgDirectory = imgDirectory;
            Console.WriteLine($"SeedData \n {_imgDirectory}");
        }
Esempio n. 3
0
 public CustomMapper(
     IVehicleImageRetriever vehicleImageRetriever
     )
 {
     _vehicleImageRetriever = vehicleImageRetriever;
 }