public CalendarImporter( ICalendarService calendarService, IEventManagementService eventService, IJsonFileRepository <Event> jsonFileRepository, IConsole console) { this.calendarService = calendarService; this.eventService = eventService; this.jsonFileRepository = jsonFileRepository; this.console = console; }
public SearchActionHandler( IConsole console, IJsonFileRepository <Event> jsonFileRepository, IEventFilterFactory eventFilterFactory, IEqualityComparer <Event> eventComparer, IShowEventsStepHandler showEventsStepHandler) { this.console = console; this.jsonFileRepository = jsonFileRepository; this.eventFilterFactory = eventFilterFactory; this.eventComparer = eventComparer; this.showEventsStepHandler = showEventsStepHandler; }
public MoveEventActionHandler( IConsole console, IJsonFileRepository <Event> jsonFileRepository, IEventFilterFactory eventFilterFactory, IEqualityComparer <Event> eventComparer, IChooseCalendarStepHandler chooseACalendarStepHandler, IChooseEventStepHandler chooseAnEventStepHandler, IEventUpdateService eventUpdater) { this.console = console; this.jsonFileRepository = jsonFileRepository; this.eventFilterFactory = eventFilterFactory; this.eventComparer = eventComparer; this.chooseACalendarStepHandler = chooseACalendarStepHandler; this.chooseAnEventStepHandler = chooseAnEventStepHandler; this.eventUpdater = eventUpdater; }
public LoadActionHandler(IJsonFileRepository <Event> jsonFileRepository, IConsole console) : base(console, "Load action") { this.jsonFileRepository = jsonFileRepository; }
public LoadActionHandler(IConsole console, IJsonFileRepository <Event> jsonFileRepository) { this.console = console; this.jsonFileRepository = jsonFileRepository; }
public DialogService(IJsonFileRepository <AppSettings> appSettingsRepository) { _appSettingsRepository = appSettingsRepository; }