public FoodTruckSocialMediaController(ILogger <FoodTruckSocialMediaController> logger, IMapper mapper, IFoodTruckService foodTruckService)
     : base(logger, mapper)
 {
     _foodTruckService = foodTruckService;
 }
 public FoodTruckController(IFoodTruckService foodTruckService, ILogger <FoodTruckController> logger)
 {
     this.foodTruckService = foodTruckService;
     this.logger           = logger;
 }
 public FoodTruckReviewsController(ILoggerFactory loggerFactory, IMapper mapper, IFoodTruckService foodTruckService)
     : base(loggerFactory, mapper)
 {
     this.foodTruckService = foodTruckService;
 }
 /// <summary>
 /// Creates a new FoodTruckController
 /// </summary>
 /// <param name="logger">An ILogger object used to for any logging inside of this controller</param>
 /// <param name="mapper">An Automapper IMapper object used for object mapping within this controller</param>
 /// <param name="foodTruckService">An IFoodTruckService object that contains the business logic for food truck functions</param>
 public FoodTrucksController(ILogger <FoodTrucksController> logger, IMapper mapper, IFoodTruckService foodTruckService)
     : base(logger, mapper)
 {
     this.foodTruckService = foodTruckService;
 }
 public FoodTruckController(ApplicationDbContext context)
 {
     this.context = context;
     service      = new FoodTruckServiceImpl(context);
 }
 /// <summary>
 /// Creates a new FoodTruckReviewsController
 /// </summary>
 /// <param name="logger">An ILogger used for any logging in the controller</param>
 /// <param name="mapper">An IMapper object used for mapping ViewModel objects in the controller</param>
 /// <param name="foodTruckService">An IFoodTruckService object used for getting and positing food truck review data</param>
 public FoodTruckReviewsController(ILogger <FoodTruckReviewsController> logger, IMapper mapper, IFoodTruckService foodTruckService)
     : base(logger, mapper)
 {
     _foodTruckService = foodTruckService;
 }