public WOLController(ILogger <WOLController> logger, IWOLServiceAdapter wOLService, WOLHostSettingsModel hostSettings, IMapper mapper, IFlashMessage flashMessage) { _logger = logger; _wOLService = wOLService; _hostSettings = hostSettings; _mapper = mapper; _flashMessage = flashMessage; }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { var hostSettings = new WOLHostSettingsModel(); Configuration.Bind(hostSettings); services.AddSingleton <WOLHostSettingsModel>(hostSettings); services.AddSingleton <IWOLServiceAdapter, WOLServiceAdapter>(); services.AddFlashMessage(); services.AddAutoMapper(typeof(Startup)); services.AddControllersWithViews(); }