public RacesController(IGenericCrudBL <Race> raceBL, IRaceAccessBL raceAccessBL, IHtmlToPdfBL htmlToPdfBL, IRazorToHtml razorToHtml, IWebHostEnvironment webHostingEnvironment, IMapper mapper, ILogger <RacesController> logger) { _raceBL = raceBL ?? throw new ArgumentNullException(nameof(raceBL)); _raceAccessBL = raceAccessBL ?? throw new ArgumentNullException(nameof(raceAccessBL)); _htmlToPdfBL = htmlToPdfBL ?? throw new ArgumentNullException(nameof(htmlToPdfBL)); _razorToHtml = razorToHtml ?? throw new ArgumentNullException(nameof(razorToHtml)); _webHostingEnvironment = webHostingEnvironment ?? throw new ArgumentNullException(nameof(webHostingEnvironment)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public RaceAccessController(IRaceAccessBL raceAccessBL, IMapper mapper, ILogger <RaceAccessController> logger) { _raceAccessBL = raceAccessBL ?? throw new ArgumentNullException(nameof(raceAccessBL)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }