[AdminAuthorize]
public class BannersController: Controller
{
private readonly BannerRecordContext _bannerRepository;
private readonly IWidgetService _widgetService;
/// <summary>
/// Main Constructor
/// </summary>
public BannersController(IWidgetService widgetService)
{
/// Create the database connections
/// This code will later be binded in a different file. For now it's here to keep everything together
var dataSettingsManager = new DataSettingsManager();
var dataProviderSettings = dataSettingsManager.LoadSettings();
_bannerRepository = new BannerRecordContext(dataProviderSettings.DataConnectionString);
/// --------------------------------------------------------------------------------------
_widgetService = widgetService;
}
public ActionResult Index(int widgetId)
{
BannerRecord model = new BannerRecord();
return View("Nop.Plugin.Koneka.Banners.Views.Banners.Index", model);
}
public ViewResult Configure()
{
return View("Nop.Plugin.Koneka.Banners.Views.Banners.Configure", _bannerRepository.Banners.ToList());
}
}