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}"); }
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}"); }
public CustomMapper( IVehicleImageRetriever vehicleImageRetriever ) { _vehicleImageRetriever = vehicleImageRetriever; }