public EventReportViewModel(string pageTitle, Processors.EventAdapter adapter, Processors.ReportGenerator reportGenerator) : base(pageTitle) { _eventAdapter = adapter; Events = adapter.GetEventList(); _selectedEvent = Events.First(); _reportGenerator = reportGenerator; }
public EventImportViewModel(string pageTitle, IFileParser fileParser, DbConnection dbConnection, Processors.EventAdapter adapter) : base(pageTitle) { _eventAdapter = adapter; Events = adapter.GetEventList(); _selectedEvent = Events.First(); _dataImporter = new EventDataImporter(fileParser, dbConnection); }
public HomeViewModel(string pageTitle, int seasonYear, Processors.EventAdapter eventCreator) : base(pageTitle) { _eventCreator = eventCreator; SeasonYear = seasonYear; }
public EditSeasonViewModel(string pageTitle, Processors.EventAdapter eventCreator) : base(pageTitle) { _eventCreator = eventCreator; }
public NewSeasonViewModel(string pageTitle, ref DbConnection dbConnection, Processors.EventAdapter eventAdapter) : base(pageTitle) { _dbConnection = dbConnection; _eventAdapter = eventAdapter; }