public MineSweeperAPIController(IUnitOfWorkServiceProvider unitOfWork, IMapper mapper, ILogger <MineSweeperAPIController> logger) { _unitOfWork = unitOfWork; _mapper = mapper; _logger = logger; }
public HomeController(IUnitOfWorkServiceProvider unitOfWork, IMapper mapper, ILogger <HomeController> logger) { _unitOfWork = unitOfWork; _mapper = mapper; _logger = logger; }
//by declaring a constructor on the controller and putting input parameter //i'm telling the Unity dependency injection FW to inject inject an instance of UnitOfWorkServiceProvider //to my controller public SurveyController(IUnitOfWorkServiceProvider unitOfWorkServiceProvider, IAutoMappingServiceProvider iAutoMappingServiceProvider) { _UnitOfWorkServiceProvider = unitOfWorkServiceProvider; _IAutoMappingServiceProvider = iAutoMappingServiceProvider; _mapper = _IAutoMappingServiceProvider.GetImapper(); }